Date post: | 02-Feb-2020 |
Category: | Documents |
View: | 10 times |
Download: | 0 times |
Cursul 5 Administrarea sistemelor de fis, iere
Utilizarea Sistemelor de Operare (USO) 23 octombrie 2017
Departamentul de Calculatoare
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 1/47
Moto
Jesus saves. Buddha makes incremental backups.
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 2/47
Procese s, i utilizatori
rootprogram
init
parol utilizator
semnal
proces
ierarhie de
procese
ps
passwd
top su
pkill
concepte
comenzi
proces
p rinte
privilegiu
pstree
kill
sudo
UID PID
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 3/47
Parola utilizatorilor
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 4/47
În această săptămână la USO
I weekly quest 3 ı̂n week end-ul 27-29 octombrie 2017
I miercuri, 25 octombrie 2017, ı̂ncepe laboratorul 5: Gestiunea sistemului de fis, iere
I tema 1 are termen vineri, 27 noiembrie 2017, 23:55 I ı̂ntrebat, i, ı̂ntrebat, i, ı̂ntrebat, i I folosit, i forumul I ajutat, i colegii pe forum I https://ocw.cs.pub.ro/courses/uso/regulament
I sect, iunea ,,Recomandări de comunicare electronică” I sect, iunea ,,Realizarea temelor”
I slide-urile cursului 6: ,,Interfat, a ı̂n linia de comandă” vor fi publicate vineri, 27 octombrie 2017
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 5/47
Suport de curs
I Suport (Introducere ı̂n sisteme de operare) I Sect, iunea 4.3.7: Backup I Sect, iunea 4.5: Drepturi de acces I Sect, iunea 4.7: Tipuri de sisteme de fis, iere I Sect, iunea 4.8: Lucrul cu sistemele de fis, iere
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 6/47
Nevoia de sistem de fis, iere
I organizarea informat, iilor
I stocarea permanentă de date
I rularea de executabile s, i crearea de procese
I instalarea de aplicat, ii (pachete)
I partajarea de informat, ie
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 8/47
Ce ne dorim de la sistemul de fis, iere?
I să ne ajute s, i să ne facă viat, a mai us, oară ı̂n organizarea informat, iilor
I funct, ionalitate
I performant, ă (viteză, capacitate)
I disponibilitate, fiabilitate
I interfat, ă facilă
I securitate
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 9/47
https://ocw.cs.pub.ro/courses/uso/regulament
Ierarhia de directoare ı̂n Unix
Intrare Rol
/ directorul rădăcină
/bin comenzi binare (executabile) importante
/home cont, ine directoarele de bază ale utilizatorilor
/usr sistem de fis, iere secundar (/usr/bin, /usr/lib)
/var date variabile (de obicei fis, iere jurnal sau cache-uri)
/etc fis, iere de configurare
/boot bootloader s, i informat, ii de boot
/lib biblioteci utilizate de sistem
/dev intrări ı̂n sistemul de fis, iere pentru dispozitive hardware
/root home-ul superuser-ului (root)
∼ scurtătură shell pentru directorul home al utilizatorului curent ∼student scurtătură shell pentru directorul home al utilizatorului student
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 10/47
Cele mai frecvente comenzi ı̂n Unix
I ls: cont, inut director, unde pot să merg, formă de validare
I cd: merg undeva, revenire la pozit, ia anterioară
I cele mai multe comenzi au de-a face cu sistemul de fis, iere
Aflare cele mai frecvente comenzi
[email protected]:~$ history | awk -F ’[ \t]+’ ’print $3;’ | \ sort | uniq -c | sort -n -r | head -10
124 ls
65 cd
23 rm
21 vi
21 gcc
18 ssh
18 fg
17 ./a.out
16 history
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 11/47
Sistemul de fis, iere: Perspectiva utilizatorului
I o interfat, ă facilă de acces la resurse (stocate persistent)
I ı̂n general formată din fis, iere s, i directoare
I nume de fis, ier, tip fis, ier, moduri de utilizare
I creare, s, tergere, modificare, redenumire
I aspecte de securitate: ce operat, ii pot efectua asupra fis, ierului
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 12/47
Sistemul de fis, iere: Perspectiva sistemului de operare
http://thecoffeedesk.com/geocities/rkfs.html
E doar ca să vă speriat, i, nu e pentru examen :-)
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 13/47
Sistemul de fis, iere: Perspectiva sistemului de operare (cont.)
I modul de stocare a informat, iei pe un dispozitiv de stocare
I dispozitiv de stocare: hard disk drive, CD-ROM drive, USB flash drive
I ı̂n general stocare persistentă
I eficient, ă ı̂n alocarea blocurilor s, i sectoarelor de pe dispozitivul de stocare
I eficient, ă ı̂n accesarea datelor de pe dispozitivul de stocare
I asigurarea consecvent, ei informat, iei I scandisk I fsck
I garantarea securităt, ii
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 14/47
Tipuri de sisteme de fis, iere
I sisteme de fis, iere cu suport fizic I NTFS, FAT32, ext3, ReiserFS, HFS+ I ISO9660, Joliet, UDF
I sisteme de fis, iere virtuale I procfs – informat, ii despre procese I sysfs – informat, ii despre dispozitivele hardware
I sisteme de fis, iere pentru ret, ea I NFS (Network File System) I CIFS (Common Internet File System): Windows Sharing,
Samba I GFS (Global File System): sistem de fis, iere distribuit
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 15/47
Ce facem cu un sistem de fis, iere?
I lucrul cu fis, iere s, i directoare folosind shell-ul: creare, s, tergere, redenumire, listare etc.
I lucrul cu fis, iere folosind un alt proces sau aplicat, ie
I deschiderea de procese din fis, iere executabile
I operat, ii cu discuri s, i partit, ii: partit, ionare, formatare
I montarea unei partit, ii ı̂ntr-un punct de montare s, i accesarea sistemului de fis, iere
I investigarea s, i monitorizarea sistemului de fis, iere
I securizarea sistemului de fis, iere
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 16/47
Discuri s, i partit, ii
I De ce se folosesc partit, ii? I pentru o mai bună organizare a datelor
I partit, ie pentru sistemul de operare Windows/Linux I partit, ie pentru date (home directory) I partit, ie pentru swap
I izolarea datelor, securitate I gestiunea spat, iului: creare, s, tergere, redimensionare partit, ii
I tipuri de partit, ii ı̂n schema clasică de partit, ionare (MBR partitioning scheme)
I primare (maxim 4) I extinsă – poate ı̂nlocui una din partit, iile primare I logice – se regăsesc ı̂n interiorul partit, iei extinse I ı̂n cazul GPT (GUID Partition Table) nu mai există limitări
date de numărul de partit, ii
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 18/47
http://thecoffeedesk.com/geocities/rkfs.html
Partit, ionare s, i formatare
I partit, ionare I procesul de ı̂mpărt, ire a unui disc ı̂n partit, ii I utilitarul de bază Unix este fdisk / gdisk pentru GPT I aplicat, iile folosite pentru instalarea unui sistem de operare
dispun de un program de tip partitioner I GParted, Partition Magic
I formatare I procesul de creare a unui sistem de fis, iere ı̂n cadrul unei partit, ii I sistemele Linux folosesc familia de comenzi mkfs: mkfs.ext3,
mkfs.ntfs, mkfs.vfat etc.
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 19/47
Montarea sistemului de fis, iere
I la pornirea SO, se ı̂ncarcă de pe disc sistemul de fis, iere rădăcină
I ulterior, se pot monta (mount) alte sisteme de fis, iere I montarea unui nou sistem de fis, iere
I adăugarea sistemului de fis, iere ı̂ntr-un anumit punct din ierarhia curentă de directoare (mount point)
I pe Windows orice sistem de fis, iere se montează automat ı̂ntr-o rădăcină separată (C:\, D:\ etc.)
I pe Unix există un singur director rădăcină
Operat, ia de montare (mount) – comanda mount
# mount /dev/hda7 /mnt/disk
Operat, ia de demontare (unmount) – comanda umount
# umount /mnt/disk
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 20/47
Montarea automată
I ı̂n general la USB flash drive s, i la CD-ROM
I ı̂n momentul inserării dispozitivului, acesta este detectat s, i este montat, ı̂n general, ı̂n /media
I alte aspecte de configurare s, i automatizare a montării se realizează ı̂n fis, ierul /etc/fstab
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 21/47
Operat, ii cu discul
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 22/47
Intrări ı̂n sistemul de fis, iere
I elemente care au asociat un nume s, i au anumite funct, ionalităt, i
I tipurile de bază sunt fis, ierele s, i directoarele
I fis, ierele ret, in informat, ie
I directoarele sunt colect, ii de fis, iere
I alte tipuri: link-uri, dispozitive de tip bloc, dispozitive de tip caracter, FIFO-uri, socket, i Unix
CSE Dep Cursul 5, Administrarea sistemelor de fis, iere 24/47
Link-uri
I legături către alte intrări din sistemul de fis, iere
I folosirea fis, ierului sau a
Click here to load reader