Používám OpenSuse 13.1 na souborovém formátu ext4. Vyšla verze 13.2 a kdo ví? Možná ji vyzkouším. Překvapilo mě, že vývojáři jako defaultní souborový systém nasadili Btrfs. Tím pro mě vzniká základní otázka. Proč přejít z ext4 na Btrfs?
ext4 (nadšenci)
fourth extended filesystem
Oficiálně uvedený na scénu v roce 2008.
Maximální velikost souboru: 16 TiB (pro 4 KiB bloky)
Maximální počet souborů: 4 miliardy (2
32)
Maximální délka názvu souboru: 255 bajtů
Maximální velikost svazku: 1 EiB
Povolené znaky v názvech souborů: Všechny mimo null "" a "/".
Datumový rozsah: 14.12. 1901 - 25.4. 2514.
Přesnost dat: nanosekunda
Oprávnění v systému souborů: POSIX.
Podporovaný operační systém: Linux
Neomezený počet podadresářů.
Speciální vlastnost: Zpětná kompatibilita s ext3, online defragmentace.
Max. délka cesty k souboru: neomezeně (standard v LInuxu je 4096 bytů (limits.h)
Btrfs (Oracle)
Butter FS
Oficiálně (stabilní verze) dosud neuvedeno. (podle wikipedie) I proto mě překvapuje, že vývojáři OpenSuse zahrnují Btrfs jako default.
Maximální velikost souboru: 16 EiB (ovšem kdo to potřebuje... kromě Googlu :-))
Maximální počet souborů: 2
64Maximální délka názvu souboru: 255 bajtů
maximální velikost svazku: 16 EiB
Povolené znaky v názvech souborů: Všechny mimo null "" a "/".
Přesnost dat: nanosekunda
Oprávnění v systému souborů: POSIX.
Podporovaný operační systém: Linux
copy-on-write: ano
Max. délka cesty k souboru: neomezeně (standard v LInuxu je 4096 bytů (limits.h)
A více informací nemám kromě srovnávacích testů, kdy Btrfs vykazuje v jednotkách procent lepší výkon než ext4.
A jen tak z legrace si porovnáme dva souborové systémy od Microsoftu.ReFS (Microsoft)
(windows Server 2012, Windows 8 64bit).
Neoficiální přezdívka: Protogon.
Oficiálně představený r. 2012.
Max. velikost souboru: 16 EiB
Maximální velikost svazku: 1 YB with 64 kB cluster size
Max. počet souborů v adresáři: 2
64Maximální počet adresářů ve svazku: 2
64copy-on-write: ano
zpětná kompatibilita s NTFS
Max. délka názvu souboru: 32,767 Unicode characters (255 Unicode characters in Windows 8/8.1
Max. délka cesty k souboru: 32,767 Unicode characters in each path component
NTFS v3.1 (Microsoft)
New Technology File System
Oficiálně představený r. 2001.
Maximální délka názvu souboru: 255 bajtů
Maximální velikost svazku: 256 TiB
Max. velikost souboru: 16 TiB
Max. délka cesty k souboru: Absolutní délka cesty až 32767 znaků[6]; relativní délka cesty je limitována na 255 znaků.
Neduhy: fragmentace vedoucí ke zpomalování systému zejména při dlouholetém intenzivním provozu.
Mno, osobně budu v Linuxu prozatím dávat přednost systému ext4. V současné době se jedná o prověřený souborový systém. Oproti tomu Btrfs je zatím příliš mladý, než abych mu mohl věřit. Počkám několik let a potom se znovu budu rozhodovat. V tuto chvíli pro mě několik procent nárůstu výkonu ve prospěch Brtrfs nemá žádný význam. U ext4 vidím jako přednost zpětnou kompatibilitu s ext3.
Zdroj:http://cs.wikipedia.org/wiki/Ext4
https://wiki.archlinux.org/index.php/Ext4_%28%C4%8Cesky%29
http://www.abclinuxu.cz/clanky/jaderne-noviny/kratka-historie-btrfs
http://en.wikipedia.org/wiki/ReFS
http://windowsitpro.com/windows-server-2012/q-what-features-does-ntfs-support-refs-does-not-support
http://www.root.cz/clanky/btrfs-zajimavy-ale-nekompletni/
http://serverfault.com/questions/9546/filename-length-limits-on-linux
http://www.quora.com/Why-does-UNIX-system-have-maximum-path-of-108-bytes
http://en.wikipedia.org/wiki/Comparison_of_file_systems
http://cs.wikipedia.org/wiki/NTFS