NOME¶
filesystem - Tipi di file system di Linux: minix, ext, ext2, ext3, Reiserfs,
XFS, JFS, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
DESCRIZIONE¶
Quando, come è usuale, il file system
proc è montato su
/proc, nel file
/proc/filesystems si può trovare la lista
dei file system attualmente supportati dal proprio kernel. Se si ha bisogno di
un file system attualmente non supportato, si inserisca il modulo
corrispondente o si ricompili il kernel.
Per usare un file system bisogna
montarlo, si veda
mount(8).
Di seguito una breve descrizione di alcuni dei file system disponibili.
- minix
- è il file system utilizzato nel sistema operativo
Minix, ed il primo a funzionare sotto Linux. Ha numerose restrizioni: la
dimensione delle partizioni è limitata a 64MB, nomi di file corti,
orario singolo, ecc. È ancora utile per i dischetti e i dischi
RAM.
- ext
- è un'estensione elaborata del file system
minix. È stato completamente rimpiazziato dalla seconda
versione dell'extended file system (ext2) ed è stato rimosso
dal kernel (in 2.1.21).
- ext2
- è un file system ad alte prestazioni utilizzato da
Linux sia per dischi fissi che per unità rimuovibili. Il second
extended file system fu progettato come una estensione dell'extended file
system (ext). ext2 offre le migliori prestazioni (in termini
di velocità e utilizzo della CPU) fra i file system supportati sotto
Linux.
- ext3
- è una versione con journaling del file system ext2. E'
facile scambiare ripetutamente ext2 e ext3.
- Reiserfs
- è un file system con journaling, progettato da Hans
Reiser, integrato in Linux a partire dal kernel 2.4.1.
- XFS
- è un file system con journaling, sviluppato da SGI,
integrato in Linux a partire dal kernel 2.4.20.
- JFS
- è un file system con journaling, sviluppato da IBM,
integrato in Linux a partire dal kernel 2.4.24.
- xiafs
- fu progettato e implementato per essere un file system
stabile e sicuro estendendo il codice del filesystem Minix. Fornisce le
caratteristiche basilari più richieste senza essere eccessivamente
complesso. Il file system xia attualmente non è più
attivamente sviluppato o mantenuto. E' stato rimosso dal kernel a partire
dalla versione 2.1.21.
- msdos
- è il file system usato da DOS, Windows, e alcuni
computer con OS/2. I nomi di file in msdos non possono essere
più lunghi di 8 caratteri, eventualmente seguiti da un punto e da una
estensione di 3 caratteri.
- umsdos
- è una estensione del filesystem del DOS usata da
Linux. Aggiunge il supporto per nomi di file lunghi, UID/GID, permessi
POSIX, e file speciali (dispositivi, named pipe, ecc.) sotto il file
system DOS, senza sacrificare la compatibilità con il DOS.
- vfat
- è una estensione del file system del DOS usata da
Microsoft Windows95 e da Windows NT. VFAT aggiunge al filesystem di MSDOS
il supporto per i nomi di file lunghi.
- proc
- è uno pseudo-file system utilizzato come interfaccia
alle strutture dati del kernel, invece di dover leggere e interpretare
/dev/kmem. In particolare, i suoi file non occupano spazio su
disco. Si veda proc(5).
- iso9660
- è un tipo di file system per CD-ROM, conforme allo
standard ISO 9660.
- High Sierra
- Linux supporta High Sierra, il precursore dello standard
ISO 9660 per i file system per CD-ROM. È automaticamente riconosciuto
sotto Linux all'interno del supporto per il file system iso9660
.
- Rock Ridge
- Linux inoltre supporta le registrazioni System Use Sharing
Protocol specificate dal Rock Ridge Interchange Protocol. Si usano per
descrivere ulteriormente i file nel file system iso9660 ad un host
UNIX, e forniscono informazioni quali nomi di file lunghi, UID/GID,
permessi POSIX, e dispositivi. È automaticamente supportato sotto
Linux all'interno del supporto per il file system iso9660 .
- hpfs
- è l'High Performance Filesystem, usato in OS/2. Questo
filesystem è di sola lettura sotto Linux a causa della scarsa
documentazione disponibile.
- sysv
- è una implementazione del file system SystemV/Coherent
per Linux. Implementa interamente i filesystem Xenix, SystemV/386 e
Coherent.
- nfs
- è il file system di rete utilizzato per l'accesso ai
dischi installati su computer remoti.
- smb
- è un file system di rete che supporta il protocollo
SMB, usato da Windows for Workgroups, Windows NT e Lan Manager.
Per usare il filesystem smb , è necessario un particolare
comando mount, che può essere trovato nel pacchetto ksmbfs,
reperibile a
ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs.
- ncpfs
- è un file system di rete che supporta il protocollo
NCP, usato da Novell NetWare.
Per usare ncpfs, sono necessari speciali programmi, che possono
essere trovati presso ftp://linux01.gwdg.de/pub/ncpfs.
VEDERE ANCHE¶
proc(5),
fsck(8),
mkfs(8),
mount(8).
COLOPHON¶
Questa pagina fa parte del rilascio 2.73 del progetto
man-pages di Linux.
Si può trovare una descrizione del progetto, e informazioni su come
riportare bachi, presso
http://www.kernel.org/doc/man-pages/. Per la
traduzione in italiano si può fare riferimento a
http://www.pluto.it/ildp/collaborare/