filesystems(5) File Formats Manual filesystems(5) NAZWA filesystems - typy systemow plikow Linuksa: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs OPIS Gdy, jak jest przyjete, system plikow proc jest zamontowany w /proc, w pliku /proc/filesystems mozna znalezc liste systemow plikow obslugiwanych w danej chwili przez jadro (wiecej informacji w podreczniku proc(5)). Dostepne jest rowniez przestarzale wywolanie systemowe sysfs(2) (ktorego dostepnosc zalezy od opcji konfiguracyjnej jadra CONFIG_SYSFS_SYSCALL od Linuksa 3.15), umozliwiajaca wypisanie dostepnych obecnie typow systemow plikow, niezaleznie od dostepnosci i stanu /proc. Jesli potrzebny jest ktorys z aktualnie nieobslugiwanych systemow plikow, nalezy zaladowac odpowiedni modul lub ponownie skompilowac jadro. Aby moc korzystac z systemu plikow, nalezy go zamontowac; patrz mount(2) i mount(8). Ponizej przedstawiono krotki opis dostepnych lub dostepnych historycznie dla jadra Linux systemow plikow. Wyczerpujacy opis wszystkich opcji i ograniczen znajduje sie w dokumentacji jadra. erofs is the Enhanced Read-Only File System, stable since Linux 5.4. See erofs(5). ext is an elaborate extension of the minix filesystem. It has been completely superseded by the second version of the extended filesystem (ext2) and has been removed from the kernel (in Linux 2.1.21). ext2 is a disk filesystem that was used by Linux for fixed disks as well as removable media. The second extended filesystem was designed as an extension of the extended filesystem (ext). See ext2(5). ext3 jest wersja systemu plikow ext2 z dziennikiem. Przelaczanie sie pomiedzy systemami plikow ext2 i ext3 jest niezmiernie latwe. Zob. ext3(5). ext4 jest zbiorem aktualizacji do ext3 znaczaco poprawiajacym wydajnosc i niezawodnosc, a takze podnoszacym limity liczby i rozmiaru plikow i katalogow. Zob. ext4(5). hpfs jest to High Performance Filesystem, uzywany w OS/2. Ten system plikow jest w Linuksie dostepny tylko do odczytu z powodu braku dokumentacji. iso9660 is a CD-ROM filesystem type conforming to the ISO/IEC 9660 standard. High Sierra Linux supports High Sierra, the precursor to the ISO/IEC 9660 standard for CD-ROM filesystems. It is automatically recognized within the iso9660 filesystem support under Linux. Rock Ridge Linux obsluguje takze rekordy System Use Sharing Protocol okreslone przez Rock Ridge Interchange Protocol. Uzywane sa one do dokladniejszego opisania plikow w systemie iso9660 komputerowi uniksowemu i dostarczaja informacji takich jak dlugie nazwy, UID/GID, uprawnienia zgodne z POSIX oraz urzadzenia. Jest on rozpoznawany automatycznie w ramach obslugi systemu plikow iso9660 w Linuksie. JFS is a journaling filesystem, developed by IBM, that was integrated into Linux 2.4.24. minix jest systemem plikow uzywanym w systemie operacyjnym Minix, jest to pierwszy system plikow, ktory dzialal pod Linuksem. Ma on pewna liczbe niedociagniec, miedzy innymi ograniczenie rozmiaru partycji do 64 MB, krotkie nazwy plikow oraz pojedyncze znaczniki czasu. Jest on nadal przydatny dla dyskietek i RAM-dyskow. msdos jest systemem plikow uzywanym przez DOS, Windows, i niektore komputery z OS/2. Nazwy plikow w msdos nie moga byc dluzsze niz 8 znakow nazwy, plus opcjonalna kropka i 3 znaki rozszerzenia. ncpfs is a network filesystem that supports the NCP protocol, used by Novell NetWare. It was removed from the kernel in Linux 4.17. By uzywac ncpfs, potrzebne sa specjalne programy, ktore znalezc mozna pod adresem . nfs to sieciowy system plikow uzywany do dostepu do dyskow umieszczonych na odleglych komputerach. ntfs jest to system plikow natywny dla systemu Microsoft Windows NT, obslugujacy funkcje takie jak ACL, dziennik, szyfrowanie itp. proc jest pseudosystemem plikow uzywanym jako interfejs do struktur danych jadra, zamiast czytania i interpretowania /dev/kmem. W szczegolnosci, jego pliki nie zajmuja przestrzeni dyskowej. Zobacz proc(5). Reiserfs is a journaling filesystem, designed by Hans Reiser, that was integrated into Linux 2.4.1. smb is a network filesystem that supports the SMB protocol, used by Windows. See . sysv jest implementacja systemow plikow System V/Coherent dla Linux. Implementuje on wszystkie systemy plikow Xenix, System V/386 oraz Coherent. umsdos to rozszerzony system plikow DOS-u uzywany przez Linuksa. Dodaje on wlasciwosci takie jak dlugie nazwy, UID/GID, uprawnienia zgodne z POSIX, oraz pliki specjalne (urzadzenia, potoki nazwane itp) w systemie plikow DOS-u, bez poswiecania zgodnosci z DOS-em. tmpfs jest systemem plikow, ktorego zawartosc przechowywana jest w pamieci wirtualnej. Dostep do plikow jest ekstremalnie szybki, poniewaz znajduja sie one zwykle w pamieci RAM. Wiecej informacji w podreczniku tmpfs(5). vfat to rozszerzony system plikow FAT uzywany przez Microsoft Windows95 i Windows NT. vfat dodaje mozliwosc uzywania dlugich nazw w systemie plikow MSDOS. XFS is a journaling filesystem, developed by SGI, that was integrated into Linux 2.4.20. xiafs was designed and implemented to be a stable, safe filesystem by extending the Minix filesystem code. It provides the basic most requested features without undue complexity. The xiafs filesystem is no longer actively developed or maintained. It was removed from the kernel in Linux 2.1.21. ZOBACZ TAKZE fuse(4), btrfs(5), ext2(5), ext3(5), ext4(5), nfs(5), proc(5), sysfs(5), tmpfs(5), xfs(5), fsck(8), mkfs(8), mount(8) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Gwidon S. Naskrent , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 28 stycznia 2024 r. filesystems(5)