Příklady souborových systémů
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (→FAT/FAT32/exFAT:  Doplnění varianty 4GB FAT32) | m (Přidán odkaz na srovnání extX) | ||
| Řádka 18: | Řádka 18: | ||
| * [http://en.wikipedia.org/wiki/NTFS#Versions http://en.wikipedia.org/wiki/NTFS#Versions] | * [http://en.wikipedia.org/wiki/NTFS#Versions http://en.wikipedia.org/wiki/NTFS#Versions] | ||
| * [https://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx https://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx] | * [https://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx https://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx] | ||
| + | |||
| == FAT/FAT32/exFAT == | == FAT/FAT32/exFAT == | ||
| Řádka 41: | Řádka 42: | ||
| * odstraňuje omezení velikosti souboru | * odstraňuje omezení velikosti souboru | ||
| * Může podporovat žurnálování, pokud to povolíme. | * Může podporovat žurnálování, pokud to povolíme. | ||
| + | |||
| == ext2/ext3/ext4 == | == ext2/ext3/ext4 == | ||
| + | * Rozšíření původního systému <tt>ext</tt>. | ||
| * Implementovány v Unixových systémech, standardní volba pro většinu linuxových distribucí. | * Implementovány v Unixových systémech, standardní volba pro většinu linuxových distribucí. | ||
| * Vzájemně kompatibilní. | * Vzájemně kompatibilní. | ||
| Řádka 54: | Řádka 57: | ||
| * Viz také [http://en.wikipedia.org/wiki/Ext3 Wikipedia.org > Ext3] | * Viz také [http://en.wikipedia.org/wiki/Ext3 Wikipedia.org > Ext3] | ||
| ; ext4 | ; ext4 | ||
| − | * | + | * Dnes nativní pro běžné uživatelské distribuce Linuxu | 
| + | * Žurnálování lze volitelně vypnout. | ||
| + | ; Porovnání: | ||
| + | * [http://www.thegeekstuff.com/2011/05/ext2-ext3-ext4/ TheGeekStuff.com → ext2 — ext3 — ext4] | ||
Verze z 13. 5. 2015, 12:23
| Obsah | 
NTFS
- Zaveden ve Windows NT.
- Podpora šifrování, komprese.
- Obvykle menší clustery než u FAT32.
- Názvy souborů v UTF8.
- Existuje více verzí, aktuální verze NTFS v. 3.1 (od Windows 2000), navíc se liší i verze ovladače NTFS.sys (pro Windows Vista a vyšší verze 6.0).
- Problematická podpora mimo Windows.
- Problémy s fragmentací, nutná pravidelná defragmentace. (Ve Windows 7 se spouští automaticky.)
Verzi NTFS zjistíte příkazem:
fsutil fsinfo ntfsinfo c:
- Zdroje
- http://www.thomasmaurer.ch/2011/05/check-ntfs-version/
- http://en.wikipedia.org/wiki/NTFS#Versions
- https://technet.microsoft.com/en-us/library/cc781134%28v=ws.10%29.aspx
FAT/FAT32/exFAT
- Pochází z MS-DOSu resp. Windows 95.
- Dnes na disketách a paměťových kartách.
- FAT(16)
- Dnes již historický (omezení velikosti oddílu).
- Názvy souborů 8+3 znaky, bez podpory diakritiky.
- FAT32
- delší jména souborů než u FAT,
- soubory velikosti max. 2 GB (resp. 4 GB podle konfigurace),
- velké disky pouze za cenu vyšší velikosti clusteru.
- Zastaralý — princip zůstává stejný jako u FAT16.
- Náchylný k chybám, nemá žurnálování.
- Široká podpora (HW zařízení, operační systémy,...).
- Jednoduchý na implementaci.
- exFAT
- jen Microsoft, jako náhrada FAT32 pro flash-disky.
- rozšiřuje FAT32
- odstraňuje omezení velikosti souboru
- Může podporovat žurnálování, pokud to povolíme.
ext2/ext3/ext4
- Rozšíření původního systému ext.
- Implementovány v Unixových systémech, standardní volba pro většinu linuxových distribucí.
- Vzájemně kompatibilní.
- ext3
- Zpětně kompatibilní s ext2.
- Přidává žurnálování.
- Podporuje POSIX ACL (Access Control Lists).
- Není klasická defragmentace.
-  Kontrola disku (fsck) jen v režimu read-only (viz Nástroje pro práci s diskem).
- Není transparentní komprese.
- Viz také Wikipedia.org > Ext3
- ext4
- Dnes nativní pro běžné uživatelské distribuce Linuxu
- Žurnálování lze volitelně vypnout.
- Porovnání
btrfs
- Pokročilý souborový systém pro GNU/Linux, Solaris,...
-  Subvoluming
- Jeden FS může být rozprostřen přes více fyzických zařízení.
- Prostor (raw storage) rozdělen na úseky (např. 1GB), které se pak spojují do subvolumes.
- Nahrazuje LVM (Logical Volume Manager) a ZFS.
 
-  Snapshots (snímky disku)
- Ukládání současného stavu disku a změn oproti tomuto stavu.
 
-  Copy on write
- Vytváření kopie svazku při současné práci se svazkem.
 
- <https://btrfs.wiki.kernel.org/index.php/Main_Page>
- Vyvinut firmou Oracle, dnes GPL.
- Teprve se chystá podpora kontroly a opravy (rok 2012).
- Vlastnosti
- Velikost souboru až 2^64 B ~ 16 EiB
- Dynamic i-node allocation
- Podpora svazků (volumes) a RAID vestavěná ve FS
- RAID 0, 1 a 10
- chystá se RAID 5 a 6
 
- Kontrolní součty (checksumming)
- Body obnovení (snapshotting) — uchová stav systému před rizikovou operací.
- On-line defragmentation.
HFS+
- MacOS X
- počítače Apple
swap
- Pro odkládání nepotřebných paměťových bloků na disk.
- Pod Windows se řeší speciálním souborem.
proc
- Pouze virtuální FS.
- Slouží k práci s procesy.
