This shows you the differences between two versions of the page.
uso:laboratoare:new:08-net:recap [2018/11/21 01:31] razvan.deaconescu [Investigare și montare fișier .iso] |
uso:laboratoare:new:08-net:recap [2019/11/25 20:42] (current) cristiana.stan |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Recapitulare ===== | ===== Recapitulare ===== | ||
- | Facem o recapitulare a principalelor noțiuni și comenzi ce țin de administrarea spațiului de stocare. Să începem. | + | **1.** Afişaţi pentru partiţţile din sistem, următoarele informaţii: numele, dimensiunea, unde este montat şi deţinătorul acesteia. (**hint**: ''lsblk -o'') |
- | Această secțiune de laborator o rulăm pe una dintre mașinile virtuale ''tom'' sau ''jerry''. | + | **2.a** În directoul ''home'' al utilizatorului ''student'', creaţi un fişier cu dimensiunea de 10MB, plin cu zerouri (**hint**: ''dd''). Apoi, formataţi-l astfel încât peste acesta să avem o partiţie de tip **ext4** (**hint**: ''mkfs''). |
- | ==== Afișare discuri și partiții ==== | + | **2.b** Creaţi directoul **/mnt/my-mount** şi montaţi sistemul de fişiere ext4 creat anterior în acest director. |
- | + | ||
- | 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'': | + | |
- | <code> | + | |
- | 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 | + | |
- | </code> | + | |
- | Î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: | + | |
- | <code> | + | |
- | 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 | + | |
- | </code> | + | |
- | + | ||
- | Un alt mod de a afișa discuri și partiții este cu ajutorul comenzii ''fdisk -l'': | + | |
- | <code> | + | |
- | 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 | + | |
- | </code> | + | |
- | 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: | + | |
- | <code> | + | |
- | 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) | + | |
- | </code> | + | |
- | 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'': | + | |
- | <code> | + | |
- | student@tom:~$ mount | + | |
- | [...] | + | |
- | /dev/sda2 on / type ext4 (rw,relatime,data=ordered) | + | |
- | [...] | + | |
- | </code> | + | |
- | + | ||
- | ==== Investigare și montare fișier .iso ==== | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | <note tip> | + | |
- | Pentru descărcare folosiți comanda | + | |
- | <code bash> | + | |
- | wget http://www.udpcast.linux.lu/20120424/udpcd.iso | + | |
- | </code> | + | |
- | </note> | + |