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 <
[email protected]>, Giulio Daprelà
<
[email protected]>, Elisabetta Galli <
[email protected]> e Marco Curreli
<
[email protected]>
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
[email protected]