Filesystem
De la LinuxWiki
Sistem de fisiere (Filesystem)
Fisier: o colectie de date stocate pe disc. (fisiere audio, video, text etc.). Fisierele sunt intotdeauna asociate cu un device (hardisk, floppy etc.) Director: un grup de fisiere. Directoarele sunt divizate in doua parti: directorul radacina (/) si subdirectoarele de sub root (/sbin, /usr) etc. Directoarele sunt folosite pentru a organiza mai bine fisierele de date si programele.
Tipuri sisteme de fisiere: (Filesystem types)
- ext2/3/4
- lsofs
- xfs
- zfs
Sistem de fisiere (filesystem): reprezinta o colectie de fisiere si directoare stocate. Fiecare sistem de fisiere este stocat intr-o partitie diferita. Sistemele de fisiere sunt divizate in doua componente:
- Date utilizator (datele din fisiere)
- Metadate (stocheaza informatii structurale despre sistemul de fisiere - superblocuri, inod-uri, sisteme de fisiere)
Blocuri sistem de fisiere (filesystem blocks): Blocurile sunt folosite pentru doua lucruri:
- stocare date
- metadate sistem
Metadatele descriu structura sistemului. Cele mai comune sunt superblocuri (superblocks), inode-uri si directoare.
Superblocuri (superblocks): fiecare superblock contine informatii referitoare la:
- tipul sistemului de fisiere
- dimensiune
- status
- informatii despre alte metadate
Daca aceste date sunt pierdute apar probleme foarte mari (pierderi de date) de aceea Linux mentine multe copii redundante a superblocului din fiecare sistem de fisiere. Se pot folosi in situatii de urgenta copiile pentru a restaura un superbloc afectat.
- afiseaza superblocul primar si cel de backup de pe /dev/sda3
dumpe2fs /dev/hda3 | grep -i superblock
Primary superblock at 0, Group descriptors at 1-6 Backup superblock at 32768, Group descriptors at 32769-32774 Backup superblock at 98304, Group descriptors at 98305-98310 Backup superblock at 163840, Group descriptors at 163841-163846 Backup superblock at 229376, Group descriptors at 229377-229382 Backup superblock at 294912, Group descriptors at 294913-294918 Backup superblock at 819200, Group descriptors at 819201-819206
- Verifica si repara un sistem de fisiere folosind un superblock alternativ
fsck -b 98304 /dev/sda2
Resurse: http://www.cyberciti.biz/tips/understanding-unixlinux-filesystem-superblock.html