|
Size: 19906
Comment: CategorySystemAdministration
|
Size: 21426
Comment: sync with English master v.59
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
I file system sono un insieme di file che sono memorizzati in qualche modo nel sistema. Ci sono molti modi di memorizzare i file e quindi ci sono molti tipi di file system Ogni tipo di file system descrive un metodo uniforme di memorizzare i file in un supporto di archiviazione (ad esempio, una partizione in un disco fisso). Senza queste descrizioni, sarebbe molto difficile condividere i file con altre persone; oltre a dare l'effettiva penna USB con il file sarebbe necessario fornire una descrizione del modo in cui il file è stato archiviato sulla penna USB === File system disponibili nel kernel Linux Debian === |
---- Da '''[[WikiPedia:File_system|Wikipedia]]''': ''In informatica un file system (o filesystem), spesso abbreviato fs, controlla come i dati vengono memorizzati e recuperati. Senza un file system le informazioni messo in un supporto di archiviazione sarebbero una grande massa di dati senza modo di sapere dove un pezzo di informazione finisce e inizia il successivo. Un file system separa i dati in pezzi e dà a ciascun pezzo un nome. Ogni gruppo di dati è chiamato "file".'' ''Ci sono molti diversi tipi di file system. Ognuno ha una diversa struttura e logica, e proprietà diverse in termini di velocità, flessibilità, dimensione e altro ancora.'' I file e le directory sono messi sopra al file system, perciò è comune riferirsi alla struttura stessa di file/directory come al ''"file system"''. In GNU/Linux il [it/FilesystemHierarchyStandard|Filesystem Hierarchy Standard]] (Standard per la gerarchia del file system) definisce lo schema dei nomi e la gerarchia dei file e directory stessi. I file system solitamente stanno sopra a [[it/Partition|partizioni]] degli hard disk o volumi [[LVM|LVM]]. In Debian, [[it/Ext4|ext4]] è il file system predefinito per le nuove installazioni. GNU/Linux può essere installato su qualsiasi file system che supporti alcuni costrutti speciali (permessi dei file, collegamenti simbolici e file di device). Molti file systems hanno il [[WikiPedia:Journaling_file_system|journaling]], ciò significa che sono in grado di prevenire perdite di dati in caso di crash del sistema o interruzioni di corrente. <<TableOfContents(3)>> ---- == Montare un file system == In GNU/Linux i contenuti di un file system possono essere resi disponibili in una directory ''montando'' il file system nella directory. Ecco alcuni modi per montare un file system: * Il comando [[DebianMan:mount.1|mount]]. Per esempio `mount /dev/sdd1 /mn/` rende disponibili i contenuti della prima partizione del device di disco `/dev/sdd` nella directory `/mnt/`. * Modificare il file [[it/fstab|fstab]] == File system disponibili nel kernel Linux Debian == |
| Line 18: | Line 40: |
| ||<<Anchor(ext2)>>ext2 || RS ||[[http://kernel.org/doc/Documentation/filesystems/ext2.txt||kDoc]], [[WikiPedia:Ext2|WPedia]] ||Second Extended Filesystem|| Tutte? || | ||<<Anchor(ext4)>>[[Ext4|ext4]]|| R ||[[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=Documentation/filesystems/ext4.txt|kDoc]] ||(''file system predefinito in Debian'') Fourth Extended Filesystem con estensioni|| >= Squeeze ||||<<Anchor(ext2)>>ext2 || RS ||[[http://kernel.org/doc/Documentation/filesystems/ext2.txt||kDoc]], [[WikiPedia:Ext2|WPedia]] ||Second Extended Filesystem|| Tutte? || |
| Line 21: | Line 43: |
| ||<<Anchor(ext4)>>[[Ext4|ext4]]|| R ||[[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=Documentation/filesystems/ext4.txt|kDoc]] ||Fourth Extended Filesystem con estensioni|| >= Squeeze || | |
| Line 67: | Line 88: |
| ||<<Anchor(zfs)>>[[ZFS|zfs]]|| ||[[https://github.com/zfsonlinux/zfs/wiki|Docum. a monte]] ||File System Z|| => Stretch (DKMS) || | |
| Line 374: | Line 396: |
| === File system speciali === | == File system speciali == |
| Line 381: | Line 403: |
| === Vedere anche === | == Vedere anche == |
| Line 383: | Line 405: |
| * [[it/FilesystemHierarchyStandard|La gerarchia standard del file system "Linux"]] * La pagina Wikipedia sui [[WikiPedia:filesystem|file system]] |
|
| Line 390: | Line 410: |
| CategorySystemAdministration | CategorySystemAdministration CategoryStorage |
Traduzioni: English- Français - Italiano - 简体中文
Da Wikipedia:
In informatica un file system (o filesystem), spesso abbreviato fs, controlla come i dati vengono memorizzati e recuperati. Senza un file system le informazioni messo in un supporto di archiviazione sarebbero una grande massa di dati senza modo di sapere dove un pezzo di informazione finisce e inizia il successivo. Un file system separa i dati in pezzi e dà a ciascun pezzo un nome. Ogni gruppo di dati è chiamato "file".
Ci sono molti diversi tipi di file system. Ognuno ha una diversa struttura e logica, e proprietà diverse in termini di velocità, flessibilità, dimensione e altro ancora.
I file e le directory sono messi sopra al file system, perciò è comune riferirsi alla struttura stessa di file/directory come al "file system". In GNU/Linux il [it/FilesystemHierarchyStandard|Filesystem Hierarchy Standard]] (Standard per la gerarchia del file system) definisce lo schema dei nomi e la gerarchia dei file e directory stessi.
I file system solitamente stanno sopra a partizioni degli hard disk o volumi LVM. In Debian, ext4 è il file system predefinito per le nuove installazioni.
GNU/Linux può essere installato su qualsiasi file system che supporti alcuni costrutti speciali (permessi dei file, collegamenti simbolici e file di device).
Molti file systems hanno il journaling, ciò significa che sono in grado di prevenire perdite di dati in caso di crash del sistema o interruzioni di corrente.
Contents
Montare un file system
In GNU/Linux i contenuti di un file system possono essere resi disponibili in una directory montando il file system nella directory. Ecco alcuni modi per montare un file system:
Il comando mount. Per esempio mount /dev/sdd1 /mn/ rende disponibili i contenuti della prima partizione del device di disco /dev/sdd nella directory /mnt/.
Modificare il file fstab
File system disponibili nel kernel Linux Debian
Nota 0: Debian HURD e Debian kFreeBSD hanno altri file system.
Nota 1: l'elenco di funzionalità è al momento incompleto.
Nota 2: Questa tabella è aggiornata al kernel 2.6.28.
Nome del file system |
Funzionalità? |
Documentazione |
Descrizione |
Distribuzioni |
||||||
File system usati spesso come partizione di sistema Linux |
Tutte? |
|||||||||
R |
(file system predefinito in Debian) Fourth Extended Filesystem con estensioni |
>= Squeeze |
ext2 |
RS |
http://kernel.org/doc/Documentation/filesystems/ext2.txt, WPedia |
Second Extended Filesystem |
Tutte? |
|||
RS |
Second Extended Filesystem con estensioni per il journaling |
Tutte? |
||||||||
R |
Fourth Extended Filesystem con estensioni |
Etch-n-Half ~ Lenny |
||||||||
jfs |
R |
Journaled Filesystem (JFS) |
Tutte? |
|||||||
xfs |
R |
SGI XFS Filesystem |
Tutte? |
|||||||
reiserfs |
R |
File system ReiserFS con journaling |
Tutte? |
|||||||
Altri file system |
Tutte? |
|||||||||
9p |
|
Protocollo Plan 9 9p per file system remoti |
Tutte? |
|||||||
adfs |
|
Acorn (e Risc OS) Advanced Disc Filing System |
Tutte? |
|||||||
affs |
I |
Gestione del file system Amiga per Linux |
Tutte? |
|||||||
kafs |
N |
AFS Client File System |
Tutte? |
|||||||
autofs4 |
|
File system auto-mount. Vedere autofs |
Tutte? |
|||||||
autofs |
|
File system auto-mount. Vedere autofs |
Tutte? |
|||||||
befs |
I |
Driver per BeOS File System (BeFS) |
Tutte? |
|||||||
bfs |
I |
File system SCO UnixWare BFS per Linux |
Tutte? |
|||||||
RS |
File system B-Tree |
>= Jessie |
||||||||
cifs |
N I |
VFS per accedere a server conformi alle specifiche SNIA CIFS, es. Samba e Windows |
Tutte? |
|||||||
coda |
|
interfaccia VFS per Coda Distributed File System |
Tutte? |
|||||||
configfs |
|
Semplice file system RAM per configurazioni di sottosistemi kernel in base agli utenti |
Tutte? |
|||||||
cramfs |
|
ammassa un file system in una piccola ROM |
Tutte? |
|||||||
dlm |
|
Distributed Lock Manager |
Tutte? |
|||||||
ecryptfs |
|
eCryptfs |
Tutte? |
|||||||
efs |
|
SGI EFS, Extent File System (Irix <0.6) |
Tutte? |
|||||||
fat |
I |
File system FAT di MS & DR DOS |
Tutte? |
|||||||
freevxfs |
|
driver Veritas Filesystem (VxFS) |
Tutte? |
|||||||
fuse |
File System in Userspace (backend per vari file system) |
Tutte? |
||||||||
gfs2 |
N |
Global File System |
Tutte? |
|||||||
hfs |
I |
File system Macintosh HFS |
Tutte? |
|||||||
hfsplus |
I |
HFSPlus / File system Macintosh esteso |
Tutte? |
|||||||
hpfs |
I |
High Performance Filesys (OS/2's HPFS) |
Tutte? |
|||||||
isofs |
CD |
file system per CD/DVD (ISO-9660 / ECMA-119) |
Tutte? |
|||||||
jbd2 |
|
|
codice per file system generico con journaling (per ext4) |
Squeeze |
||||||
jbd |
|
|
codice per file system generico con journaling (per ext2/ext3) |
Tutte? |
||||||
jffs2 |
MTD |
Journalling Flash File System, v2 |
Tutte? |
|||||||
minix |
|
|
File system Minix nativo (usato in Linux prima di ExtFS!) |
Tutte? |
||||||
msdos |
I |
gestione del file system MS-DOS |
Tutte? |
|||||||
ncpfs |
|
protocollo di rete Netware NCP |
Tutte? |
|||||||
N |
Networks Filesystem |
Tutte? |
||||||||
I |
Driver NTFS 1.2/3.x - Copyright (c) 2001-2007 Anton Altaparmakov |
Tutte? |
||||||||
ocfs2 |
|
OCFS2 1.3.3 |
Tutte? |
|||||||
omfs |
|
OMFS (ReplayTV/Karma) Optimized MPEG Filesystem |
>= Squeeze |
|||||||
qnx4 |
|
File system QNX (OS) |
Tutte? |
|||||||
romfs |
|
File system ROM. Vedere genromfs |
<= Etch |
|||||||
sysv |
|
Fyle system System V, V7 e Coherent e Xenix |
Tutte? |
|||||||
ubifs |
MTD |
UBIFS - UBI File System |
=> Squeeze |
|||||||
udf |
CD |
File system Universal Disk Format |
Tutte? |
|||||||
ufs |
|
File system Unix, usato in BSD, SunOS, Nextstep, Openstep... |
Tutte? |
|||||||
vfat |
I |
Gestione di file system VFAT |
Tutte? |
|||||||
|
File System Z |
=> Stretch (DKMS) |
||||||||
Legenda per le funzionalità:
Root: adatto per file system per il sistema (come root e /usr...).
Interoperabilità: il file system è implementato principalmente per l'interoperabilità.
Distribuito: file system distribuito.
Network (Rete): file system di rete.
Sparsefile: gestione dei file sparsi.
CD: adatto per CD o DVD, etc.
MTD: adatto per dispositivi MTD.
Suggerimenti:
Per elencare i tipi di file system supportati dal kernel in uso, leggere il suo file config eseguendo:
awk '/# File systems/,/# Partition Types/' /boot/config-$(uname -r)* | pager
- Per elencare i moduli per file system disponibili nel kernel in uso:
find /lib/modules/$(uname -r)/kernel/fs/
Per elencare i file system gestiti dal kernel in uso e i moduli attualmente caricati:cat /proc/filesystems
File system FUSE
L'elenco dei file system supportati tramite FUSE può essere ottenuto guardando le dipendenze all'indietro del pacchetto fuse-utils; al momento della stesura di questa pagina sono :
Package name |
Description |
Distributions |
file system FUSE per repository di fonti APT |
Tutte |
|
file system virtuale per accedere a archivi, immagini di dischi, posizioni remote |
Tutte |
|
implementa un file system che rapprensenta una query live Beagle |
Sid |
|
applet EncFS per l'area di notifica di GNOME |
Tutte |
|
filesystem per accedere ad host FTP basato su FUSE e cURL |
Tutte |
|
monta una risorsa WebDAV come un file system regolare |
Tutte |
|
file system virtuale cifrato |
Tutte |
|
filesystem virtuale per servizio condivisione foto online flickr |
Tutte |
|
concatenazione di directory in spazio utente |
? |
|
filesystem per montare condivisioni WebDAV |
Tutte |
|
filesystem in spazio utente - modulo per ext2 |
Tutte |
|
filesystem in spazio utente - modulo per FAT |
Tutte |
|
modulo FUSE per montare immagini di file system ISO |
Tutte |
|
filesystem in spazio utente - modulo per ISO9660 |
Tutte |
|
client per filesystem basato su protocollo trasferimento file SMB |
Tutte |
|
file system cluster |
Tutte |
|
usare il proprio account GMail come un file system |
? |
|
file system per montare fotocamere digitali |
Tutte |
|
modulo PAM per montare automaticamente file system encfs al login |
Tutte |
|
modulo PAM che può montare volumi per una sessione utente |
Tutte |
|
file system remoto basato su Fuse per thin client LTSP |
Tutte |
|
file system per unificare diversi punti di mount in uno solo |
Tutte |
|
file system FUSE per dispositivi MTP (Media Transfer Protocol) |
Tutte |
|
client per file system in spazio utente per MythTV |
Tutte |
|
driver per lettura/scrittura NTFS per FUSE |
>= Wheezy |
|
ntfsprogs (deprecato) |
strumenti per fare cose carine in partizioni NTFS da Linux |
Tutte |
monta filesystem su dispositivi compatibili con ObexFTP |
Tutte |
|
accesso a dispositivi EPOC (PDA Psion) via collegamento seriale |
Tutte |
|
mappatore di file multimediali su strutture di directory arbitrarie |
Tutte |
|
file system in sola lettura per FUSE |
Tutte |
|
file system completo per archiviazione dei dati online |
Tutte |
|
client per filesystem basato sul protocollo SFTP |
Tutte |
|
View-OS in spazio utente - modulo ext2 per UMFUSE |
Tutte |
|
View-OS in spazio utente - modulo FAT per UMFUSE |
Tutte |
|
View-OS in spazio utente - modulo ISO9660 per UMFUSE |
Tutte |
|
implementazione FUSE di unionfs |
Tutte |
|
visualizza e modifica articoli Wikipedia come se fossero veri file |
Tutte |
|
implementazione del file system ZFS di SUN in spazio utente |
>=Squeeze |
File system speciali
Alcuni casi di uso per file system speciali:
- aufs, unionfs
- possono essere usati per montare due file system, uno in cima all'altro. Questo viene tipicamente usato per montare un ramdisk in cima a un CDROM (in sola lettura!) in modo da rendere virtualmente possibile "scrivere" e modificare i file (naturalmente in questa situazione i dati vengono persi al riavvio).
- xmount
permette di montare immagini .vmdk (VMware) e .vdi(VirtualBox).
Vedere anche
La documentazione dei moduli del kernel (nel pacchetto linux-doc-2.6 o successivi): /usr/share/doc/linux-doc-2.6.26/Documentation/filesystems/
ToDo: Some modules provides 2 filesystems (for mount -t). e.g loading sysv provides sysv and v7 in /proc/filesystems.
CategorySystemAdministration CategoryStorage
FUSE in sé non fornisce alcun file system. Vedere 'apt-cache rdepends fuse-utils' (1)
