This is an old revision of the document!
Facem o recapitulare a principalelor noțiuni și comenzi ce țin de administrarea spațiului de stocare. Să începem.
Această secțiune de laborator o rulăm pe una dintre mașinile virtuale tom sau jerry.
Spațiul de stocare al unui sistem este compus din discuri, acestea sunt partiționate, iar partițiile sunt formatate cu un sistem de fișiere.
Pentru a afișa discurile și partițiile sistemului, folosim comanda lsblk:
student@tom:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 87.9M 1 loop /snap/core/5328 loop1 7:1 0 86.9M 1 loop /snap/core/4917 sda 8:0 0 10G 0 disk ├─sda1 8:1 0 1M 0 part └─sda2 8:2 0 10G 0 part / sr0 11:0 1 1024M 0 rom
În ieșirea comenzii observăm discul sda care are două partiții numite sda1 și sda2. Acestor discuri și partiții le corespund intrări în directorul /dev/, respectiv /dev/sda, /dev/sda1, /dev/sda2, așa cum putem vedea din comanda de mai jos:
student@tom:~$ ls -l /dev/sda* brw-rw---- 1 root disk 8, 0 Sep 2 09:48 /dev/sda brw-rw---- 1 root disk 8, 1 Sep 2 09:48 /dev/sda1 brw-rw---- 1 root disk 8, 2 Sep 2 09:48 /dev/sda2
Un alt mod de a afișa discuri și partiții este cu ajutorul comenzii fdisk -l:
student@tom:~$ sudo fdisk -l [sudo] password for student: [...] Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 422D9F22-0EA7-4B96-8CB4-54AB9AE1C3A0 Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 20969471 20965376 10G Linux filesystem
Observăm, la fel, prezența discului /dev/sda și a partițiilor /dev/sda1 și /dev/sda2.
Dacă ne interesează să știm ce sistem de fișiere se găsește pe o partiție dată rulăm comanda de mai jos, cu parametru numele partiției:
student@tom:~$ sudo file -s /dev/sda2 /dev/sda2: Linux rev 1.0 ext4 filesystem data, UUID=cd615124-ad0a-11e8-8e41-0800274a7d2c (needs journal recovery) (extents) (64bit) (large files) (huge files)
Observăm din rezultatul rulării comenzii că pe partiția /dev/sda2 se găsește un sistem de fișiere de tip Ext4.
Pentru a vizualiza partițiile folosite curent (adică montate) rulam comanda mount:
student@tom:~$ mount [...] /dev/sda2 on / type ext4 (rw,relatime,data=ordered) [...]
Vrem să investigăm conținutul unui fișier .iso. Pentru aceasta fișierul trebuie descărcat și montat local folosind comanda mount și opțiunea -o loop.
Descărcați fișierul .iso de la adresa http://www.udpcast.linux.lu/20120424/udpcd.iso. Investigați tipul său și apoi montați-l local. Vedeți ce fișiere conține și tipul acestora. Demontați fișierul.