Filesystem

De la LinuxWiki

Salt la: navigare, căutare

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.

  1. 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
  1. 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

Unelte personale