Šta je sistem datoteka i zašto ih ima toliko?

Sadržaj:

Šta je sistem datoteka i zašto ih ima toliko?
Šta je sistem datoteka i zašto ih ima toliko?
Anonim

Ali zašto ih ima toliko?

Nisu svi sistemi datoteka jednaki. Različiti sistemi datoteka imaju različite načine organiziranja svojih podataka. Neki sistemi datoteka su brži od drugih, neki imaju dodatne sigurnosne značajke, a neki podržavaju diskove s velikim kapacitetom za pohranu dok drugi rade samo na diskovima s manjom količinom prostora za pohranu. Neki sistemi datoteka su robusniji i otporniji na oštećenje fajlova, dok drugi tu robusnost mijenjaju za dodatnu brzinu.

Ne postoji najbolji sistem datoteka za sve upotrebe. Svaki operativni sistem ima tendenciju da koristi svoj sopstveni sistem datoteka, na čemu rade i programeri operativnog sistema. Microsoft, Apple i programeri Linux kernela svi rade na svojim vlastitim sistemima datoteka. Novi sistemi datoteka mogli bi biti brži, stabilniji, bolje se prilagođavati većim uređajima za pohranu i imati više funkcija od starih.

Postoji mnogo posla koji se ulaže u dizajniranje sistema datoteka, a to se može uraditi na mnogo različitih načina. Sistem datoteka nije poput particije, koja je jednostavno komad prostora za pohranu. Sistem datoteka određuje kako su datoteke raspoređene, organizirane, indeksirane i kako su metapodaci povezani s njima. Uvijek postoji prostor za podešavanje - i poboljšanje - kako se to radi.

Slika
Slika

Promjena sistema datoteka

Svaka particija je formatirana sa sistemom datoteka. Možda ćete ponekad moći „konvertovati“particiju u drugi sistem datoteka i zadržati podatke na njoj, ali ovo je rijetko idealna opcija. Umjesto toga, vjerovatno ćete htjeti prvo kopirati važne podatke sa particije.

Nakon toga, davanje particiji novog sistema datoteka je jednostavno pitanje "formatiranja" sa tim sistemom datoteka u operativnom sistemu koji ga podržava. Na primjer, ako imate disk formatiran za Linux ili Mac, možete ga formatirati sa NTFS ili FAT32 u Windows-u da dobijete disk formatiran u Windows-u.

Operativni sistemi takođe automatski formatiraju particije sa odgovarajućim sistemom datoteka tokom procesa instalacije operativnog sistema. Ako imate Windows formatiranu particiju na koju želite da instalirate Linux, proces instalacije Linuxa će formatirati njegovu NTFS ili FAT32 particiju sa Linux sistemom datoteka koji preferira vaša Linux distribucija po izboru.

Dakle, ako imate uređaj za skladištenje i želite da koristite drugi sistem datoteka na njemu, samo prvo kopirajte fajlove sa njega da napravite rezervnu kopiju. Zatim formatirajte taj disk pomoću alata kao što je Disk Management u Windowsu, GParted u Linuxu ili Disk Utility u Mac OS X.

Slika
Slika

Pregled uobičajenih sistema datoteka

Evo kratkog pregleda nekih od najčešćih sistema datoteka na koje ćete naići. Nije iscrpno - ima mnogo drugih različitih.

  • FAT32: FAT32 je stariji Windows sistem datoteka, ali se još uvijek koristi na prenosivim medijskim uređajima - ipak, samo na manjim. Veći eksterni čvrsti diskovi od 1 TB ili tako će verovatno biti formatirani sa NTFS. Ovo ćete htjeti koristiti samo s malim uređajima za pohranu ili za kompatibilnost s drugim uređajima kao što su digitalne kamere, konzole za igre, set-top box i drugi uređaji koji podržavaju samo FAT32, a ne noviji NTFS sistem datoteka.
  • NTFS: Moderne verzije Windows-a - od Windows XP-a - koriste NTFS sistem datoteka za svoju sistemsku particiju. Vanjski diskovi se mogu formatirati sa FAT32 ili NTFS.
  • HFS+: Mac računari koriste HFS+ za svoje interne particije, a vole da formatiraju i eksterne diskove sa HFS+ - ovo je potrebno za korišćenje eksternog diska sa Time Machine-om tako da sistem datoteka na primjer, atributi mogu biti pravilno napravljeni. Mac računari takođe mogu čitati i pisati u FAT32 sistem datoteka, iako podrazumevano mogu čitati samo sa NTFS sistema datoteka - za pisanje u NTFS sistem datoteka sa Mac računara trebaće vam softver treće strane.
  • Ext2/Ext3/Ext4: Često ćete vidjeti Ext2, Ext3, i Ext4 sistem datoteka na Linuxu. Ext2 je stariji datotečni sistem i nedostaju mu važne funkcije kao što je vođenje dnevnika - ako nestane struje ili se računar sruši tokom pisanja na ext2 disk, podaci mogu biti izgubljeni. Ext3 dodaje ove karakteristike robusnosti po cijenu određene brzine. Ext4 je moderniji i brži - sada je zadani sistem datoteka na većini Linux distribucija i brži je. Windows i Mac ne podržavaju ove sisteme datoteka - trebat će vam alat treće strane za pristup datotekama na takvim sistemima datoteka. Iz tog razloga, često je idealno formatirati svoje Linux sistemske particije kao ext4 i ostaviti izmjenjive uređaje formatirane sa FAT32 ili NTFS ako vam je potrebna kompatibilnost s drugim operativnim sistemima. Linux može čitati i pisati u FAT32 i NTFS.
  • Btrfs: Btrfs - "bolji sistem datoteka" - je noviji Linux sistem datoteka koji je još u razvoju. U ovom trenutku nije zadana vrijednost u većini Linux distribucija, ali će vjerojatno jednog dana zamijeniti Ext4. Cilj je pružiti dodatne funkcije koje omogućavaju Linuxu da se proširi na veće količine pohrane.
  • Swap: Na Linux-u, “swap” sistem datoteka nije zapravo sistem datoteka. Particiju formatiranu kao "swap" operativni sistem može koristiti samo kao swap prostor - to je kao datoteka stranice u Windowsu, ali zahtijeva namjensku particiju.

Postoje i drugi sistemi datoteka - posebno na Linuxu i drugim sistemima sličnim UNIX-u.

Slika
Slika

Tipičan korisnik računara ne mora da zna većinu ovih stvari – trebalo bi da bude transparentno i jednostavno – ali poznavanje osnova pomaže vam da razumete pitanja poput: “Zašto ovaj disk formatiran za Mac ne radi sa mojim Windows računar?” i „Da li da formatiram ovaj USB čvrsti disk kao FAT32 ili NTFS?“

Popularna tema