filesystem - Tipi di filesystem di Linux: ext, ext2, ext3, ext4,
hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb,
sysv, umsdos, vfat, XFS, xiafs
Quando, come è usuale, il filesystem proc è
montato su /proc, nel file /proc/filesystems si può
trovare la lista dei filesystem attualmente supportati dal proprio kernel;
si veda proc(5) per ulteriori dettagli. C'è anche una chiamata
di sistema datata sysfs(2) (la cui disponibilità è
controllata dall'opzione di configurazione CONFIG_SYSFS_SYSCALL del
kernel in fase di compilazione a partire da Linux 3.15) che abilita il
conteggio dei tipi di filesystem correntemente disponibili a prescindere
dalla disponibilità o integrità di /proc.
Se si ha bisogno di un filesystem attualmente non supportato, si
inserisca il modulo del kernel corrispondente o si ricompili il kernel.
Per usare un filesystem bisogna montarlo, si veda
mount(8).
L'elenco che segue dà una breve descrizione di alcuni dei
filesystem disponibili o storicamente disponibili nel kernel Linux. Si veda
la documentazione del kernel per una esauriente descrizione di tutte le
opzioni e di tutti i limiti.
- 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
- è una versione con journaling del filesystem ext2. E' facile
scambiare ripetutamente ext2 e ext3. Vedi
ext3(5).
- ext4
- è una serie di aggiornamenti a ext3 che include prestazioni
sostanziali e miglioramenti dell'affidabilità, oltre a un notevole
incremento di volume, di file e dei limiti della dimensione delle
directory. Vedi ext4(5).
- hpfs
- è l'High Performance Filesystem, usato in OS/2. Questo filesystem
è di sola lettura sotto Linux a causa della scarsa documentazione
disponibile.
- iso9660
- è un tipo di filesystem per CD-ROM, conforme allo standard ISO
9660.
- High Sierra
- Linux supporta High Sierra, il precursore dello standard ISO 9660 per i
filesystem per CD-ROM. È automaticamente riconosciuto sotto Linux
all'interno del supporto per il filesystem 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 filesystem 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 filesystem iso9660.
- JFS
- is a journaling filesystem, developed by IBM, that was integrated into
Linux 2.4.24.
- minix
- è il filesystem utilizzato nel sistema operativo Minix, il primo a
funzionare sotto Linux. Ha numerose restrizioni, tra cui la dimensione
delle partizioni limitata a 64 MB, nomi di file corti, e una sola
marcatura oraria. È ancora utile per i dischetti e i dischi
RAM.
- msdos
- è il filesystem 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.
- ncpfs
- is a network filesystem that supports the NCP protocol, used by Novell
NetWare. It was removed from the kernel in Linux 4.17.
- Per usare ncpfs, sono necessari speciali programmi, che possono
essere trovati presso
ftp://ftp.gwdg.de/pub/linux/misc/ncpfs.
- nfs
- è il filesystem di rete utilizzato per l'accesso ai dischi
installati su computer remoti.
- ntfs
- è il filesystem nativo per Microsoft Windows NT, che supporta
funzionalità come ACLs, journaling, encryption, e così
via.
- proc
- è uno pseudo-filesystem 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).
- 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
https://www.samba.org/samba/smbfs/.
- sysv
- è una implementazione del filesystem System V/Coherent per Linux.
Implementa interamente i filesystem Xenix, System V/386 e Coherent.
- 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 filesystem DOS, senza sacrificare
la compatibilità con il DOS.
- tmpfs
- è un filesystem i cui contenuti risiedono in una memoria virtuale.
Poiché i file su questo tipo di filesystem risiedono tipicamente in
RAM, l'accesso ai file è estremamente veloce. Vedi
tmpfs(5).
- vfat
- è una estensione del filesystem FAT usata da Microsoft Windows95 e
da Windows NT. vfat aggiunge al filesystem di MSDOS il supporto per
i nomi di file lunghi.
- 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.
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)
La traduzione italiana di questa pagina di manuale è stata
creata da Giovanni Bortolozzo <borto@dei.unipd.it>, Giulio
Daprelà <giulio@pluto.it>, Elisabetta Galli <lab@kkk.it>
e Marco Curreli <marcocurreli@tiscali.it>
Questa traduzione è documentazione libera; leggere la
GNU General
Public License Versione 3 o successiva per le condizioni di copyright.
Non ci assumiamo alcuna responsabilità.
Per segnalare errori nella traduzione di questa pagina di manuale
inviare un messaggio a
pluto-ildp@lists.pluto.it.