Čo je to vlastne súborový systém? [VYSVETLENÉ]

Všetky súbory vo vašom systéme sú uložené na pevnom disku alebo iných úložných zariadeniach. Na ukladanie týchto súborov organizovaným spôsobom je potrebný systém. Toto robí súborový systém. Súborový systém je spôsob, ako oddeliť údaje na jednotke a uložiť ich ako samostatné súbory. Všetky informácie o súbore – jeho názov, typ, oprávnenia a ďalšie atribúty sú uložené v súborovom systéme. Súborový systém uchováva index umiestnenia každého súboru. Operačný systém tak nemusí pri hľadaní súboru prechádzať celý disk.

Čo je to vlastne súborový systém [VYSVETLENÉ]

Existujú rôzne typy súborových systémov. Váš operačný systém a súborový systém musia byť kompatibilné. Až potom bude OS schopný zobraziť obsah súborového systému a vykonávať ďalšie operácie so súbormi. V opačnom prípade nebudete môcť tento konkrétny súborový systém používať. Jednou opravou by bola inštalácia ovládača systému súborov na podporu systému súborov.

Čo je to vlastne súborový systém?(What Exactly Is a File System?)

Súborový systém nie je nič iné ako databáza, ktorá informuje o fyzickom umiestnení údajov na úložnom zariadení. Súbory sú usporiadané do priečinkov, ktoré sa tiež označujú ako adresáre. Každý adresár má jeden alebo viac podadresárov, v ktorých sú uložené súbory, ktoré sú zoskupené na základe určitých kritérií.

Tam, kde sú dáta na počítači, je povinné mať súborový systém. Všetky počítače teda majú súborový systém.

Prečo existuje toľko súborových systémov(Why there are so many file systems)

Existuje mnoho typov súborových systémov. Líšia sa v rôznych aspektoch, napríklad ako organizujú údaje, rýchlosť, ďalšie funkcie atď. Niektoré súborové systémy sú najvhodnejšie pre jednotky, ktoré uchovávajú malé množstvo údajov, zatiaľ čo iné majú schopnosť podporovať veľké množstvo údajov. Niektoré súborové systémy sú bezpečnejšie. Ak je súborový systém bezpečný a robustný, nemusí byť najrýchlejší. Bolo by ťažké nájsť všetky najlepšie funkcie v jednom súborovom systéme.

Preto by nemalo zmysel nájsť „najlepší súborový systém“. Každý súborový systém je určený na iný účel, a preto má inú sadu funkcií. Pri vývoji operačného systému vývojári pracujú aj na vytvorení súborového systému pre OS. Microsoft , Apple a Linux majú svoje vlastné súborové systémy. Je jednoduchšie škálovať nový súborový systém na väčšie úložné zariadenie. Súborové(File) systémy sa vyvíjajú, a preto novšie súborové systémy vykazujú lepšie vlastnosti ako staršie.

Návrh súborového systému nie je jednoduchá úloha. Je za tým veľa výskumu a práce hlavy. Systém súborov definuje, ako sa ukladajú metaúdaje, ako sú súbory organizované a indexované a oveľa viac. Je to možné niekoľkými spôsobmi. Preto pri akomkoľvek súborovom systéme vždy existuje priestor na zlepšenie – lepší alebo efektívnejší spôsob vykonávania činností súvisiacich s ukladaním súborov.

Prečítajte si tiež: (Also Read: )Čo sú nástroje na správu v systéme Windows 10?(What are Administrative Tools in Windows 10?)

Súborové systémy – detailný pohľad(File systems – a detailed view)

Poďme sa teraz ponoriť hlbšie, aby sme pochopili, ako fungujú súborové systémy. Úložné zariadenie je rozdelené na časti nazývané sektory. Všetky súbory sú uložené v týchto sektoroch. Súborový systém zistí veľkosť súboru a umiestni ho na vhodné miesto na úložnom zariadení. Voľné sektory sú označené ako „nepoužité“. Súborový systém identifikuje sektory, ktoré sú voľné, a týmto sektorom priradí súbory.

Po určitom časovom bode, keď sa vykonalo veľa operácií čítania a zápisu, úložné zariadenie podstúpi proces nazývaný fragmentácia. Tomu sa nedá vyhnúť, ale treba to skontrolovať, aby sa zachovala účinnosť systému. Defragmentácia je opačný proces, ktorý sa používa na odstránenie problémov spôsobených fragmentáciou. Na tento účel sú k dispozícii bezplatné nástroje na defragmentáciu.

Usporiadanie súborov do adresárov a priečinkov pomáha eliminovať anomáliu pomenovania. Bez priečinkov by nebolo možné mať 2 súbory s rovnakým názvom. Vyhľadávanie a získavanie súborov je tiež jednoduchšie v organizovanom prostredí.

Súborový systém ukladá dôležité informácie o súbore – názov súboru, veľkosť súboru, umiestnenie súboru, veľkosť sektora, adresár, do ktorého patrí, podrobnosti o fragmentoch atď.

Bežné súborové systémy(Common file systems)

1. NTFS

NTFS znamená New Technology File System . Microsoft predstavil súborový systém v roku 1993. Väčšina verzií OS Windows – Windows XP(Windows OS – Windows XP) , Windows Vista , Windows 7 , Windows 8 a Windows 10 používa NTFS.

Kontrola, či je jednotka naformátovaná ako NTFS(Checking if a drive is formatted as NTFS)

Pred nastavením systému súborov na disku je potrebné ho naformátovať. To znamená, že sa vyberie oblasť disku a všetky údaje na nej sa vymažú, aby bolo možné nastaviť systém súborov. Existuje niekoľko spôsobov, ako môžete skontrolovať, či váš pevný disk používa NTFS alebo iný súborový systém.

  • Ak v systéme Windows(Windows) otvoríte „Správa diskov“(‘Disk Management’) (nachádza sa v ovládacom paneli(Control Panel) ), zistíte, že systém súborov je špecifikovaný s ďalšími podrobnosťami o jednotke.
  • Môžete tiež kliknúť pravým tlačidlom myši na jednotku priamo z Prieskumníka systému Windows(Windows Explorer) . Prejdite do rozbaľovacej ponuky a vyberte možnosť „Vlastnosti“. Nájdete tam uvedený typ systému súborov.

Vlastnosti NTFS(Features of NTFS)

NTFS je schopný podporovať pevné disky veľkých rozmerov – až 16 EB. Je možné uložiť jednotlivé súbory s veľkosťou až 256 TB.(Individual)

Existuje funkcia nazývaná Transakčný NTFS(Transactional NTFS) . Aplikácie vytvorené pomocou tejto funkcie buď úplne zlyhajú, alebo úplne uspejú. Pomáha to pri zmierňovaní rizika, že určité zmeny budú fungovať dobre, zatiaľ čo iné nebudú fungovať. Akákoľvek transakcia vykonaná vývojárom je atómová.

NTFS má funkciu s názvom Volume Shadow Copy Service . Operačný systém a ďalšie nástroje na zálohovanie softvéru využívajú túto funkciu na zálohovanie súborov, ktoré sa práve používajú.

NTFS možno opísať ako žurnálovací súborový systém. Pred vykonaním systémových zmien sa o nich urobí záznam do protokolu. V prípade, že nová zmena vedie k zlyhaniu pred jej potvrdením, protokol uľahčuje návrat do predchádzajúceho stavu.

EFS – Encryption File System je funkcia, v ktorej je zabezpečené šifrovanie pre jednotlivé súbory a priečinky.

V systéme NTFS(NTFS) má správca právo nastaviť kvóty využitia disku. Tým sa zabezpečí, že všetci používatelia budú mať rovnaký prístup k zdieľanému úložnému priestoru a žiadny používateľ nezaberie príliš veľa miesta na sieťovom disku.

2. TUK(2. FAT)

FAT je skratka pre File Allocation Table . Microsoft vytvoril súborový systém v roku 1977. FAT sa používal v MS-DOS a iných starých verziách OS Windows(Windows OS) . NTFS je dnes hlavným súborovým systémom operačného systému Windows(Windows OS) . FAT však stále zostáva podporovanou verziou.

FAT sa časom vyvíjal, aby podporoval pevné disky s veľkými veľkosťami súborov.

Rôzne verzie systému súborov FAT(The different versions of the FAT File System)

FAT12

FAT12 , predstavený v roku 1980, bol široko používaný v Microsoft Oss až do MS-DOS 4.0 . Diskety stále využívajú FAT12 . V systéme FAT12(FAT12) nesmú názvy súborov presiahnuť 8 znakov, zatiaľ čo pre prípony je limit 3 znaky. Mnoho dôležitých atribútov súborov, ktoré dnes používame, bolo prvýkrát predstavených v tejto verzii FAT – menovka zväzku, skrytý, systém, iba na čítanie.

FAT16

16-bitová tabuľka prideľovania súborov(File Allocation Table) bola prvýkrát vydaná v roku 1984 a používala sa v systémoch DOS až do verzie 6.22.

FAT32

Predstavený v roku 1996 je najnovšou verziou FAT . Môže podporovať 2TB disky (a dokonca až 16 KB so 64 KB klastrami).

ExFAT

EXFAT je skratka pre Extended File Allocation Table . Opäť(Again) , vytvorený spoločnosťou Microsoft a predstavený v roku 2006, nemôže byť považovaný za ďalšiu verziu FAT . Je určený na použitie v prenosných zariadeniach – flash disky, SDHC karty atď...Táto verzia FAT je podporovaná všetkými verziami OS Windows(Windows OS) . V jednom adresári je možné uložiť až 2 796 202 súborov a názvy súborov môžu obsahovať až 255 znakov.

Ďalšími bežne používanými súborovými systémami sú

  • HFS+
  • Btrfs
  • Vymeňte
  • Ext2/Ext3/Ext4 (systémy Linux)
  • UDF
  • GFS

Môžete prepínať medzi súborovými systémami?(Can you switch between file systems?)

Oddiel jednotky je naformátovaný konkrétnym súborovým systémom. Konverzia oddielu na iný typ súborového systému môže byť možná, ale neodporúča sa. Je to lepšia možnosť skopírovať dôležité údaje z oblasti do iného zariadenia.

Odporúčané: (Recommended:) Čo je to správca zariadení?(What is a Device Manager?)

Niektoré(Certain) atribúty, ako napríklad šifrovanie súborov, diskové kvóty, oprávnenie na objekt, kompresia súboru a atribút indexovaného súboru, sú dostupné iba v systéme NTFS(NTFS) . Tieto atribúty nie sú podporované v systéme FAT(FAT) . Preto(Therefore) prepínanie medzi súborovými systémami, ako sú tieto, predstavuje určité riziká. Ak je zašifrovaný súbor zo systému NTFS(NTFS) umiestnený do priestoru vo formáte FAT , súbor už nemá šifrovanie. Stráca svoje obmedzenia prístupu a môže k nemu pristupovať ktokoľvek. Podobne sa komprimovaný súbor zo zväzku NTFS automaticky dekomprimuje, keď sa umiestni do zväzku vo formáte FAT .

Zhrnutie(Summary)

  • Súborový systém je miesto na ukladanie súborov a atribútov súborov. Je to spôsob, ako usporiadať systémové súbory. To pomáha OS pri vyhľadávaní a získavaní súborov.
  • Existujú rôzne typy súborových systémov. Každý OS má svoj vlastný súborový systém, ktorý je predinštalovaný s OS.
  • Prepínanie medzi súborovými systémami je možné. Ak však funkcie predchádzajúceho systému súborov nie sú podporované v novom systéme, všetky súbory stratia staré funkcie. Preto sa neodporúča.


About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts