30Jul

Je li datotečni sustav samo hrpa mapa?( Objašnjeni sustavi datoteka)

click fraud protection

Na površini vaš datotečni sustav operativnog sustava može izgledati kao velika hrpa mapa, ali sigurno ima više toga od toga. Pročitajte kako istražujemo što se nalazi ispod površine datotečnog sustava.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Pitanje

SuperUser čitač P_Q je znatiželjan o datotekama, piše:

Koristio sam Windows od djetinjstva, a kad čujem izraz "Windows datoteka sustava" mislim na mape( mape) unutar direktorija, mapu zove SYSTEM,mapu nazvanu PROGRAMSKI FILES, itd. Je li to sustav? Samo izgled mapa?

I onda sam nedavno počela koristiti Linux, a moja referentna knjiga kaže u Linux datotečnom sustavu sve počinje od korijena i grane odande. Kako se to stvarno razlikuje od Windowsa? Mislim, čini se da je Linux sustav i Windows sustav samo dva načina postavljanja stabla direktorija. Je li to ono što sustav datoteka znači?

Je li ovaj jednostavan zauzeti datotečni sustav najtočniji način opisivanja? Digimo malo dublje.

instagram viewer

Odgovor

SuperUser suradnik Tom Wijsman pruža uvid u izgled strukture datotečnih sustava u Windows i Linux operativnim sustavima. On piše:

Samo izgled mapa?

Zvuči previše dobro da bude istinito. ..

Uzmimo FAT32 datotečni sustav kao primjer. Mogu instalirati sustav Windows XP, ali mogu ga koristiti i na memorijskoj kartici. Na memorijskoj kartici nemate te mape koje ste sumnjali.

Dakle. .. Nemojte zbuniti izgled mape obitelji operativnih sustava s datotečnim sustavom.

Je li to ono što znači datotečni sustav?

Ne. .. To se odnosi na temeljne bitove i bajtove koji vašu strukturu mapa rade.

Temeljni bitovi i bajtovi? Pokaži mi FAT32!

Pogledajmo što izgleda FAT32, ima:

  • Neki zaglavlja sektora na početku, kao što su ID količine i rezervirani sektori
  • Dvije tablice raspodjele datoteka, omogućujući nam da shvatimo gdje su naše datoteke.
  • Klasteri koji sadrže sve naše imenike i datoteke.
  • Neki vrlo mali neiskorišteni prostor koji ne možemo koristiti.

FAT tablica sastoji se od mnogo unosa koji izgledaju ovako, omogućujući nam da odredimo gdje se mapa ili datoteka pohranjuje u prostoru klastera, kao i neke atribute i veličinu.

Unos u imeniku bi ukazivao na popis unosa direktorija / datoteka. ..

U prostoru klastera sada možemo putovati u klastere kako bismo pronašli potrebne podatke. Klaster uglavnom sadrži podatke i informacije gdje su sljedeći fragmenti

Da li se drugi sustavi datoteka razlikuju? Pokaži mi NTFS!

Pokazat ću vam sliku tako da možete primijetiti razlike, a ostalo je domaća zadaća za čitatelja: Više informacija možete pronaći na ovoj arhivi bloga ili na Googleu.

Glavna ideja je da je NTFS ogroman napredak u odnosu na FAT32 koji je robustan / učinkovitiji. Imate bolju ideju o( un) korištenom prostoru koristeći bitmap kako bi dodatno pomogao fragmentaciji. I tako dalje. ..

Što je s datotečnim sustavima na Linuxu? Pokaži mi ext2 / 3!

Ideja je da ext2 / ext3 koriste super blokove i inode;to omogućuje soft i hardlinks, direktorije koje su datoteke, datoteke s više naziva i tako dalje. Glavni se sastojak odvaja kako bi omogućio datotečnom sustavu da može raditi više meta-ish stvari. ..

Za više čitanja na datotečnim sustavima, svakako provjerite sljedeće članke How-To Geek:

  • HTG objašnjava: Linux direktorijStruktura objašnjena
  • HTG objašnjava: Koji Linux datotečni sustav bi trebao izabrati?
  • Koji sustav datoteka trebam koristiti za moj USB pogon?

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.