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.