FILESYSTEMS(5) Linux - prirucka programatora FILESYSTEMS(5)
JMENO
filesystems - souborove systemy Linuxu: minix, ext, ext2, xia, msdos,
umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
POPIS
V souboru /proc/filesystems lze najit seznam souborovych systemu, ktere
vase jadro podporuje. (Pokud potrebujete pouzit souborovy system, ktery
neni momentalne v jadre, vlozte do jadra prislusny modul nebo znovu
prelozte jadro s potrebnymi parametry.)
Nize najdete popis ruznych souborovych systemu.
minix je souborovy system operacniho systemu Minix, prvni souborovy
system Linuxu. Ma mnoho nedostatku: maximalni velikost svazku
64MB, kratka jmena souboru, pouze jeden casovy udaj pro soubor
atd.
Stale ma vyznam pro diskety a ramdisky.
ext je rozsirenim souboroveho systemu minix . Byl kompletne prekryt
svou druhou verzi (ext2) a muze byt eventualne vypusten z jadra
(Pozn. PJ: jiz se tak stalo).
ext2 je velmi vykonny souborovy system pouzity v Linuxu jak pro
harddisky, tak pro vymenna media.
Druhy rozsireny souborovy system je navrzen jako rozsireni
souboroveho systemu ext. ext2 dosahuje nejlepsich vysledku (v
rychlosti a zatezi CPU) mezi vsemi souborovymi systemy
podporovanymi Linuxem.
xiafs byl navrzen jako stabilni, bezpecny souborovy system rozsirujici
kod souboroveho systemu minix. Poskytuje dostatecnou siri sluzeb
bez zbytecne slozitosti.
Souborovy system xia jiz neni aktivne vyvijen ani udrzovan.
Pouziva se zridka.
msdos je souborovy system pouzity operacnimi systemy DOS, Windows a
nekterymi implementacemi OS/2. Jmena souboru pod msdosem nesmi
byt delsi nez 8 znaku, po nich nasleduje nepovinna tecka a
triznakova pripona.
umsdos je rozsireni souboroveho systemu DOSu pouzite Linuxem. Pridava
moznost pouzit dlouha jmena, UID a GID, POSIXova pristupova
prava a specialni soubory (zarizeni, named pipes atd.) nad
souborovym systemem DOSu bez zruseni kompatibility s nim.
vfat je rozsireni souboroveho systemu DOSu pouzite v Microsoft
Windows a Windows NT. VFAT pridava podporu dlouhych jmen pod
souborovym systemem msdos.
proc je virtualni souborovy system pouzity jako rozhrani pro data z
jadra namisto cteni a interpretaci zarizeni /dev/kmem.
Poznamenejme, ze tyto soubory nezabiraji misto na disku. Viz
proc(5).
iso9660
je souborovy system pro CD-ROM podle standardu ISO 9660.
High Sierra
Linux podporuje standard High Sierra, predchudce
standardu ISO 9660 pro CD-ROMy. Je automaticky rozpoznan
v ramci podpory souboroveho systemu iso9660 pod Linuxem.
Rock Ridge
Linux podporuje System Use Sharing Protocol records
definovane v ramci Rock Ridge Interchange Protocol. Toto
rozsireni je pouzito pro dalsi rozsirujici popis souboru
v souborovem systemu iso9660 pro UNIXovy operacni system,
pricemz dodava informace jako dlouha jmena, UID/GID,
POSIXova pristupova prava a zarizeni. Je automaticky
rozpoznan podporou souboroveho systemu iso9660 pod
Linuxem.
hpfs je High Performance Filesystem, pouzity v OS/2. Tento souborovy
system lze pod Linuxem pouze cist, predevsim z duvodu nedostatku
dostupne dokumentace.
sysv je implementaci souboroveho systemu SystemV/Coherent pro Linux.
Implementuje podporu pro Xenix FS, SystemV/386 FS a Coherent FS.
nfs je sitovy souborovy system umoznujici pristup na disky
nachazejici se na jinych pocitacich.
smb je sitovy souborovy system implementujici protokol SMB, pouzity
ve Windows for Workgroups, Windows NT a v Lan Manageru.
Pro pouziti souboroveho systemu smb potrebujete specialni
pripojovaci program, ktery najdete v balicku ksmbfs na serveru
ftp://sunsite.unc.edu v adresari
/pub/Linux/system/Filesystems/smbfs.
ncpfs je sitovy souborovy system implementujici protokol NCP, pouzity
programy firmy Novell NetWare.
Pro pouziti souboroveho systemu ncpfs, potrebujete specialni
pripojovaci program, ktery najdete na adrese
ftp://linux01.gwdg.de/pub/ncpfs.
VIZ TEZ
proc(5), fsck(8), mkfs(8), mount(8).
17. cervence 1998 FILESYSTEMS(5)