Što je zapravo datotečni sustav? [OBJAŠNJENO]
Miscelanea / / November 28, 2021
Sve datoteke na vašem sustavu pohranjene su na tvrdom disku ili drugim uređajima za pohranu. Sustav je neophodan za pohranjivanje tih datoteka na organiziran način. To je ono što radi datotečni sustav. Datotečni sustav način je za odvajanje podataka na pogonu i njihovo pohranjivanje kao zasebne datoteke. Sve informacije o datoteci – njezin naziv, njezin tip, dopuštenja i drugi atributi pohranjeni su u datotečnom sustavu. Datotečni sustav održava indeks lokacije svake datoteke. Na taj način operativni sustav ne mora prijeći cijeli disk da bi pronašao datoteku.
Postoje različite vrste datotečnih sustava. Vaš operativni sustav i datotečni sustav moraju biti kompatibilni. Tek tada će OS moći prikazati sadržaj datotečnog sustava i izvoditi druge operacije nad datotekama. Inače nećete moći koristiti taj datotečni sustav. Jedno rješenje bi bilo instalirati upravljački program datotečnog sustava koji podržava datotečni sustav.
Sadržaj
- Što je zapravo datotečni sustav?
- Zašto postoji toliko mnogo datotečnih sustava
- Sustavi datoteka – detaljan prikaz
- Uobičajeni datotečni sustavi
- 1. NTFS
- 2. MAST
- Možete li se prebacivati između datotečnih sustava?
Što je zapravo datotečni sustav?
Datotečni sustav nije ništa drugo nego baza podataka koja govori o fizičkoj lokaciji podataka na uređaju za pohranu. Datoteke su organizirane u mape koje se također nazivaju imenicima. Svaki direktorij ima jedan ili više poddirektorija koji pohranjuju datoteke koje su grupirane na temelju nekih kriterija.
Gdje su podaci na računalu, obavezan je datotečni sustav. Dakle, sva računala imaju datotečni sustav.
Zašto postoji toliko mnogo datotečnih sustava
Postoji mnogo vrsta datotečnih sustava. Razlikuju se u različitim aspektima kao što su način na koji organiziraju podatke, brzina, dodatne značajke, itd... Neki datotečni sustavi jesu najprikladniji za pogone koji pohranjuju malu količinu podataka dok drugi imaju mogućnost podržati velike količine podaci. Neki datotečni sustavi su sigurniji. Ako je datotečni sustav siguran i robustan, možda neće biti najbrži. Bilo bi teško pronaći sve najbolje značajke u jednom datotečnom sustavu.
Stoga ne bi imalo smisla pronaći 'najbolji datotečni sustav.' Svaki datotečni sustav namijenjen je različitoj namjeni i stoga ima drugačiji skup značajki. Tijekom razvoja operativnog sustava, programeri također rade na izgradnji datotečnog sustava za OS. Microsoft, Apple i Linux imaju svoje datotečne sustave. Lakše je skalirati novi datotečni sustav na veći uređaj za pohranu. Sustavi datoteka se razvijaju i stoga noviji datotečni sustavi pokazuju bolje značajke od starijih.
Dizajniranje datotečnog sustava nije jednostavan zadatak. U to je potrebno puno istraživanja i rada. Datotečni sustav definira kako se pohranjuju metapodaci, kako su datoteke organizirane i indeksirane i još mnogo toga. Postoji nekoliko načina na koje se to može učiniti. Stoga, s bilo kojim datotečnim sustavom, uvijek postoji prostor za poboljšanje – bolji ili učinkovitiji način obavljanja aktivnosti povezanih s pohranom datoteka.
Također pročitajte: Što su administrativni alati u sustavu Windows 10?
Sustavi datoteka – detaljan prikaz
Zaronimo sada dublje kako bismo razumjeli kako funkcioniraju datotečni sustavi. Uređaj za pohranu podataka podijeljen je u dijelove koji se nazivaju sektori. Sve datoteke su pohranjene u tim sektorima. Datotečni sustav detektira veličinu datoteke i postavlja je na prikladan položaj na uređaju za pohranu. Slobodni sektori su označeni kao "neiskorišteni". Datotečni sustav identificira sektore koji su slobodni i tim sektorima dodjeljuje datoteke.
Nakon određenog trenutka, kada se izvedu mnoge operacije čitanja i pisanja, uređaj za pohranu prolazi kroz proces koji se naziva fragmentacija. To se ne može izbjeći, ali je potrebno provjeriti, kako bi se održala učinkovitost sustava. Defragmentacija je obrnuti proces koji se koristi za rješavanje problema uzrokovanih fragmentacijom. Za iste su dostupni besplatni alati za defragmentaciju.
Organiziranje datoteka u direktorije i mape pomaže eliminirati anomaliju imenovanja. Bez mapa bilo bi nemoguće imati 2 datoteke s istim imenom. Pretraživanje i dohvaćanje datoteka također je lakše u organiziranom okruženju.
Datotečni sustav pohranjuje važne informacije o datoteci – naziv datoteke, veličinu datoteke, mjesto datoteke, veličinu sektora, direktorij kojem pripada, pojedinosti o fragmentima itd.
Uobičajeni datotečni sustavi
1. NTFS
NTFS je skraćenica od New Technology File System. Microsoft je predstavio datotečni sustav 1993. godine. Većina verzija operacijskog sustava Windows – Windows XP, Windows Vista, Windows 7, Windows 8 i Windows 10 koriste NTFS.
Provjera je li pogon formatiran kao NTFS
Prije postavljanja datotečnog sustava na pogon, on se mora formatirati. To znači da je odabrana particija pogona i svi podaci na njoj se brišu kako bi se mogao postaviti datotečni sustav. Postoji nekoliko načina na koje možete provjeriti koristi li vaš tvrdi disk NTFS ili bilo koji drugi datotečni sustav.
- Ako otvorite 'Upravljanje diskovima' u sustavu Windows (nalazi se na upravljačkoj ploči), možete pronaći da je datotečni sustav naveden s dodatnim detaljima o pogonu.
- Ili također možete desnom tipkom miša kliknuti pogon izravno iz Windows Explorera. Idite na padajući izbornik i odaberite 'svojstva'. Tamo ćete pronaći tip datotečnog sustava koji se spominje.
Značajke NTFS-a
NTFS može podržavati tvrde diskove velikih veličina – do 16 EB. Mogu se pohraniti pojedinačne datoteke veličine do 256 TB.
Postoji značajka tzv Transakcijski NTFS. Aplikacije izrađene pomoću ove značajke ili u potpunosti ne uspijevaju ili u potpunosti uspijevaju. To pomaže u ublažavanju rizika da određene promjene dobro funkcioniraju dok druge promjene ne funkcioniraju. Svaka transakcija koju izvodi programer je atomska.
NTFS ima značajku tzv Volume Shadow Copy Service. OS i drugi alati za sigurnosno kopiranje softvera koriste ovu značajku za sigurnosno kopiranje datoteka koje su trenutno u upotrebi.
NTFS se može opisati kao datotečni sustav dnevnika. Prije izvođenja promjena sustava, o tome se bilježi u dnevnik. U slučaju da nova promjena rezultira neuspjehom prije predaje, zapisnik olakšava povratak u prethodno stanje.
EFS – Enkripcijski datotečni sustav je značajka u kojoj je omogućeno šifriranje za pojedinačne datoteke i mape.
U NTFS-u administrator ima pravo postavljati kvote korištenja diska. To će osigurati da svi korisnici imaju jednak pristup zajedničkom prostoru za pohranu i da nijedan korisnik ne zauzima previše prostora na mrežnom disku.
2. MAST
FAT je skraćenica za File Allocation Table. Microsoft je stvorio datotečni sustav 1977. godine. MAST je korišten u MS-DOS-u i drugim starim verzijama Windows OS-a. Danas je NTFS glavni datotečni sustav u Windows OS-u. Međutim, FAT i dalje ostaje podržana verzija.
FAT je s vremenom evoluirao kako bi podržao tvrde diskove s velikim veličinama datoteka.
Različite verzije datotečnog sustava FAT
FAT12
Uveden 1980. godine, FAT12 se naširoko koristio u Microsoftu Oss sve do MS-DOS-a 4.0. Diskete još uvijek koriste FAT12. U FAT12 nazivi datoteka ne mogu biti duži od 8 znakova, dok je za ekstenzije ograničenje od 3 znaka. Mnogi važni atributi datoteka koje danas koristimo prvi put su predstavljeni u ovoj verziji FAT-a – oznaka volumena, skrivena, sustavna, samo za čitanje.
MASTI 16
16-bitna tablica dodjele datoteka prvi put je objavljena 1984. godine i korištena je u DOS sustavima do verzije 6.22.
FAT32
Predstavljen 1996. godine, to je najnovija verzija FAT-a. Može podržati 2TB diskove (pa čak i do 16 KB s klasterima od 64 KB).
ExFAT
EXFAT je skraćenica od Extended File Allocation Table. Opet, kreiran od strane Microsofta i predstavljen 2006., ovo se ne može smatrati sljedećom verzijom FAT-a. Namijenjena je za korištenje u prijenosnim uređajima – flash diskovima, SDHC karticama, itd... Ovu verziju FAT-a podržavaju sve verzije Windows OS-a. Do 2.796.202 datoteke mogu se pohraniti po direktoriju, a nazivi datoteka mogu sadržavati do 255 znakova.
Drugi često korišteni datotečni sustavi su
- HFS+
- Btrfs
- Zamijenite
- Ext2/Ext3/Ext4 (Linux sustavi)
- UDF
- GFS
Možete li se prebacivati između datotečnih sustava?
Particija pogona formatirana je određenim datotečnim sustavom. Pretvaranje particije u drugu vrstu datotečnog sustava može biti moguće, ali se ne preporučuje. Bolja je opcija kopirati važne podatke s particije na drugi uređaj.
Preporučeno:Što je upravitelj uređaja?
Određeni atributi kao što su šifriranje datoteka, diskovne kvote, dopuštenje objekata, kompresija datoteke i atribut indeksirane datoteke dostupni su samo u NTFS-u. Ovi atributi nisu podržani u FAT-u. Stoga, prebacivanje između ovakvih datotečnih sustava predstavlja određene rizike. Ako se šifrirana datoteka iz NTFS-a stavi u prostor u formatu FAT, datoteka više nema enkripciju. Gubi svoja ograničenja pristupa i može mu pristupiti svatko. Slično, komprimirana datoteka iz NTFS volumena automatski će se dekomprimirati kada se stavi u FAT formatiran volumen.
Sažetak
- Datotečni sustav mjesto je za pohranu datoteka i atributa datoteka. To je način organiziranja datoteka sustava. To pomaže OS-u u pretraživanju i preuzimanju datoteka.
- Postoje različite vrste datotečnih sustava. Svaki OS ima svoj vlastiti datotečni sustav koji dolazi unaprijed instaliran s OS-om.
- Moguće je prebacivanje između datotečnih sustava. Međutim, ako značajke prethodnog datotečnog sustava nisu podržane u novom sustavu, sve datoteke gube stare značajke. Stoga se ne preporučuje.