Difference between revisions of "File systems (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Step 1: cancellare le partizioni precedenti)
m (pagina allineata)
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:File systems (Italiano)]]
 
[[Category:File systems (Italiano)]]
 
[[En:File Systems]]
 
[[En:File Systems]]
 +
[[es:File Systems]]
 +
[[ja:File Systems]]
 +
[[pl:File Systems]]
 
[[zh-cn:File Systems]]
 
[[zh-cn:File Systems]]
 +
 
{{Article summary start|Sommario}}
 
{{Article summary start|Sommario}}
 
{{Article summary text|Una panoramica sui tipi di filesystem disponibili.}}
 
{{Article summary text|Una panoramica sui tipi di filesystem disponibili.}}
 +
{{Article summary heading|Correlati}}
 +
{{Article summary text|Partitioning (Italiano)| Partizionamento}}
 
{{Article summary end}}
 
{{Article summary end}}
 +
 +
Da [[Wikipedia:it:File system|Wikipedia]]:
 +
:''In informatica, un file system è, informalmente, un meccanismo con il quale i file sono immagazzinati e organizzati su un dispositivo di archiviazione, come un disco rigido o un CD-ROM. Più formalmente, un file system è l'insieme dei tipi di dati astratti necessari per la memorizzazione, l'organizzazione gerarchica, la manipolazione, la navigazione, l'accesso e la lettura dei dati. Di fatto, alcuni file system (come NFS) non interagiscono direttamente con i dispositivi di archiviazione.''
  
 
Ogni singola partizione del disco può essere configurata utilizzando uno dei tanti file system disponibili. Ognuno ha i propri vantaggi, svantaggi, e idiosincrasie uniche. Segue una breve panoramica dei filesystem supportati, i link puntano alle pagine di wikipedia che forniscono molte più informazioni:
 
Ogni singola partizione del disco può essere configurata utilizzando uno dei tanti file system disponibili. Ognuno ha i propri vantaggi, svantaggi, e idiosincrasie uniche. Segue una breve panoramica dei filesystem supportati, i link puntano alle pagine di wikipedia che forniscono molte più informazioni:
 +
 +
Prima di essere formattato, un disco deve essere [[Partitioning_(Italiano)|partizionato]].
  
 
==Tipi di File System==
 
==Tipi di File System==
  
#[[wikipedia:it:ext2|ext2]] '''Second Extended Filesystem'''- È un filesystem GNU/Linux maturo e molto stabile, ma ha l'inconveniente di non avere il supporto al ''journaling'' e ai "Barriers". L'assenza del supporto al journaling può causare la perdita di dati in caso di mancanza di corrente o di un crash di sistema. Può essere sconveniente utilizzarlo per le partizioni root ({{ic|/}}) e {{ic|/home}}, e ciò è dovuto al suo controllo dell'integrità molto lungo. Un filesystem ext2 può facilmente essere convertito in ext3.
+
* [[wikipedia:it:ext2|ext2]] '''Second Extended Filesystem'''- È un filesystem GNU/Linux maturo e molto stabile, ma ha l'inconveniente di non avere il supporto al ''journaling'' e ai "Barriers". L'assenza del supporto al journaling può causare la perdita di dati in caso di mancanza di corrente o di un crash di sistema. Può essere sconveniente utilizzarlo per le partizioni root ({{ic|/}}) e {{ic|/home}}, e ciò è dovuto al suo controllo dell'integrità molto lungo. Un filesystem ext2 può facilmente essere convertito in ext3.
#[[wikipedia:it:ext3|ext3]] '''Third Extended Filesystem'''- Essenzialmente è il file system ext2, ma con il supporto per il journaling e alla scrittura dei barrier. Ext3 è completamente compatibile con Ext2 ed è ben collaudato ed estremamente stabile.
+
* [[ext3]] '''Third Extended Filesystem'''- Essenzialmente è il file system ext2, ma con il supporto per il journaling e alla scrittura dei barrier. Ext3 è completamente compatibile con Ext2 ed è ben collaudato ed estremamente stabile.
#[[wikipedia:it:ext4|ext4]] '''Fourth Extended Filesystem'''- É un filesystem più recente ed è retro-compatibile con le versioni ext2 ed ext3. Introduce il supporto per i volumi con dimensioni fino a 1 exabyte(cioè 1.048.576 terabyte) e file con dimensioni fino a 16 terabyte. Aumenta il limite da 32.000 sottodirectory di ext3 a 64.000. Offre capacità di deframmentazione in linea.
+
* [[ext4]] '''Fourth Extended Filesystem'''- É un filesystem più recente ed è retro-compatibile con le versioni ext2 ed ext3. Introduce il supporto per i volumi con dimensioni fino a 1 exabyte(cioè 1.048.576 terabyte) e file con dimensioni fino a 16 terabyte. Aumenta il limite da 32.000 sottodirectory di ext3 a 64.000. Offre capacità di deframmentazione in linea.
#[[wikipedia:it:ReiserFS|ReiserFS]] (V3)- Il file system con journaling ad alte prestazioni di Hans Reiser usa un metodo di manipolazione dati molto interessante, basato su un algoritmo innovativo. ReiserFS è molto veloce e reattivo, specialmente nella gestione di molti file di piccole dimensioni. È veloce per quanto riguarda la formattazione, ma relativamente lento nel montaggio. Da considerarsi maturo e stabile, ReiserFS(V3) non è più attivamente sviluppato (Reiser4 è il nuovo filesystem Reiser). In genere rappresenta una buona scelta per le partizioni {{ic|/var}}.
+
* [[wikipedia:it:ReiserFS|ReiserFS]] (V3)- Il file system con journaling ad alte prestazioni di Hans Reiser usa un metodo di manipolazione dati molto interessante, basato su un algoritmo innovativo. ReiserFS è molto veloce e reattivo, specialmente nella gestione di molti file di piccole dimensioni. È veloce per quanto riguarda la formattazione, ma relativamente lento nel montaggio. Da considerarsi maturo e stabile, ReiserFS(V3) non è più attivamente sviluppato (Reiser4 è il nuovo filesystem Reiser). In genere rappresenta una buona scelta per le partizioni {{ic|/var}}.
#[[wikipedia:it:JFS|JFS]] - É il '''journaling FS''' di IBM. JFS è stato il primo filesystem ad offrire il journaling, ed è stato impiegato per molti anni nel sistema operativo IBM AIX® prima di accedere a GNU/Linux. JFS è il filesystem che occupa meno risorse CPU tra tutti quelli disponibili per GNU/Linux. Veloce nella formattazione, montaggio e controllo integrità (fsck). JFS offre ottime prestazioni in generale, specialmente in associazione con il "deadline I/O scheduler".) Non così largamente supportato come i filesystem Ext o ReiserFS, ma ben collaudato e stabile.{{Nota| Si noti che il filesystem JFS non può essere ridimensionato tramite utility come '''gparted''' o '''Parted Magic'''.}}
+
* [[wikipedia:it:JFS|JFS]] - É il '''journaling FS''' di IBM. JFS è stato il primo filesystem ad offrire il journaling, ed è stato impiegato per molti anni nel sistema operativo IBM AIX® prima di accedere a GNU/Linux. JFS è il filesystem che occupa meno risorse CPU tra tutti quelli disponibili per GNU/Linux. Veloce nella formattazione, montaggio e controllo integrità (fsck). JFS offre ottime prestazioni in generale, specialmente in associazione con il "deadline I/O scheduler".) Non così largamente supportato come i filesystem Ext o ReiserFS, ma ben collaudato e stabile.{{Nota| Si noti che il filesystem JFS non può essere ridimensionato tramite utility come '''gparted'''.}}
#[[wikipedia:it:XFS|XFS]] - Un altro tra i primi filesystem con journaling, sviluppato originariamente da Silicon Graphics per il sistema operativo IRIX e portato poi su GNU/Linux. XFS offre una gestione molto veloce su file di grandi dimensioni, ed è un filesystem molto veloce in fase di formattazione e montaggio. Test di benchmark comparativi hanno evidenziato di essere più lento quando lavora con molti file di piccole dimensioni. XFS è ben collaudato e supporta servizi di deframmentazione online.{{Nota| Si noti che il filesystem XFS non può essere ridimensionato tramite utility come '''gparted''' o '''Parted Magic'''.}}
+
* [[wikipedia:it:XFS|XFS]] - Un altro tra i primi filesystem con journaling, sviluppato originariamente da Silicon Graphics per il sistema operativo IRIX e portato poi su GNU/Linux. XFS offre una gestione molto veloce su file di grandi dimensioni, ed è un filesystem molto veloce in fase di formattazione e montaggio. Test di benchmark comparativi hanno evidenziato di essere più lento quando lavora con molti file di piccole dimensioni. XFS è ben collaudato e supporta servizi di deframmentazione online.{{Nota| Si noti che il filesystem XFS non può essere ridimensionato tramite utility come '''gparted'''.}}
# [[Wikipedia:it:vfat|vfat]] - o '''Virtual File Allocation Table''' è tecnicamente semplice e supportato da quasi tutti i sistemi operativi esistenti. Questo lo rende un formato utile per le solid-state memory card ed è pratico per condividere dati tra i sistemi operativi.  
+
* [[vfat]] - o '''Virtual File Allocation Table''' è tecnicamente semplice e supportato da quasi tutti i sistemi operativi esistenti. Questo lo rende un formato utile per le solid-state memory card ed è pratico per condividere dati tra i sistemi operativi.  
# [[Wikipedia:it:Btrfs|Btrfs]] - Conosciuto anche come "Better FS", '''Btrfs''' è un nuovo filesystem con notevoli e potenti caratteristiche, simili all'eccellente ZFS sviluppato da Sun/Oracle. Questi comprendono la creazione di istantanee (snapshots), lo striping e mirroring multi-disco (RAID software fondamentalmente senza mdadm), checksuming, backup incrementale, e la compressione on-the-fly integrata, che può dare un impulso significativo delle prestazioni, nonché di risparmiare spazio. A partire da gennaio 2011 Btrfs è ancora considerato "instabile" anche se è stato inserito nella ramo principale del kernel con uno stato sperimentale. Btrfs sembra essere il futuro del filesystem di GNU/Linux, ed è presente come scelta opzionale per il filesystem di root nelle installazioni delle maggiori distribuzioni.
+
* [[Btrfs]] - Conosciuto anche come "Better FS", '''Btrfs''' è un nuovo filesystem con notevoli e potenti caratteristiche, simili all'eccellente ZFS sviluppato da Sun/Oracle. Questi comprendono la creazione di istantanee (snapshots), lo striping e mirroring multi-disco (RAID software fondamentalmente senza mdadm), checksuming, backup incrementale, e la compressione on-the-fly integrata, che può dare un impulso significativo delle prestazioni, nonché di risparmiare spazio. A partire da gennaio 2011 Btrfs è ancora considerato "instabile" anche se è stato inserito nella ramo principale del kernel con uno stato sperimentale. Btrfs sembra essere il futuro del filesystem di GNU/Linux, ed è presente come scelta opzionale per il filesystem di root nelle installazioni delle maggiori distribuzioni.
# [[Wikipedia:it:nilfs|nilfs2]] - '''New Implementation of a Log-structured File System''' (Nuova implementazione di un file system con struttura a log), è stato sviluppato da NTT. Si registrano tutti i dati in un formato continuo simile ad un file-log che subisce solo aggiunte e non è mai sovrascritto. È stato progettato per ridurre i tempi di ricerca e minimizzare il tipo di perdita di dati che si verifica dopo un incidente con i tradizionali filesystem Linux.
+
* [[nilfs2]] - '''New Implementation of a Log-structured File System''' (Nuova implementazione di un file system con struttura a log), è stato sviluppato da NTT. Si registrano tutti i dati in un formato continuo simile ad un file-log che subisce solo aggiunte e non è mai sovrascritto. È stato progettato per ridurre i tempi di ricerca e minimizzare il tipo di perdita di dati che si verifica dopo un incidente con i tradizionali filesystem Linux.
# [[Swap|Swap]] è il filesystem utilizzato per le partizioni di swap.
+
* [[Swap]] è il filesystem utilizzato per le partizioni di swap.
 +
* [[Wikipedia:it:NTFS|NTFS]] - File system utilizzanto in Windows, Può essere montato tramite diverse utility (Ad esempio [[NTFS-3G]]).
  
 
=== Journaling===
 
=== Journaling===
Line 35: Line 47:
 
===Pre-requisiti===
 
===Pre-requisiti===
  
Prima i continuare bisogna conoscere come vengono nominati i dispositivi su Linux. Tutti i nodi del dispositivo sono collocati in {{ic |/dev}} da [[udev (Italiano)|udev]]. Hard disk e chiavette USB vengono mostrate come {{ic | /dev/sdX}}, dove "X" è una lettera minuscola, mentre le partizioni vengono mostrate come {{ic | /dev/sdXY}}, dove "Y" è un numero.
+
Prima i continuare bisogna conoscere come vengono nominati i dispositivi su Linux. Hard disk e chiavette USB vengono mostrate come {{ic | /dev/sd''x''}}, dove "x" è una lettera minuscola, mentre le partizioni vengono mostrate come {{ic | /dev/sd''xY''}}, dove "Y" è un numero.
  
Se il dispositivo che si desidera formattare è montato, verrà visualizzato nella colonna MOUNTPOINT da:
+
Se il dispositivo che si desidera formattare è montato, verrà visualizzato nella colonna ''MOUNTPOINT'' da:
  
 
  $ lsblk
 
  $ lsblk
Line 43: Line 55:
 
Per montare il vostro dispositivo:
 
Per montare il vostro dispositivo:
  
  # mount /dev/sdxY /some/folder
+
  # mount /dev/sd''xY'' /some/directory
  
Per smontarlo è possibile utilizzare ''umount'':
+
Per smontarlo è possibile utilizzare ''umount'' sul disco dove è montata la directory:
  
  # umount /dev/sdxY
+
  # umount /some/directory
  
 
{{nota|Per formattare e creare una nuovo file system, il vostro dispositivo deve essere smontato.}}
 
{{nota|Per formattare e creare una nuovo file system, il vostro dispositivo deve essere smontato.}}
  
===Step 1: cancellare le partizioni precedenti===
+
=== Step 1: cancellare le vecchie partizioni e crearne di nuove ===
  
Potete usare {{Ic|fdisk}} per eseguire questa operazione:
+
Potete usare {{Ic|fdisk}} (per MBR) o {{ic|gdisk}} (per GPT). Si veda la pagina sul [[Partitioning_(Italiano)|partizionamento]] per maggiori informazioni.
  # fdisk /dev/<dispositivo>
+
 
{{Nota|Digitare {{Ic|m}} per l'aiuto}}
+
  # fdisk /dev/''<dispositivo>''
 +
 
 +
{{Nota|Digitare {{Ic|m}} per visualizzare i comandi disponibili}}
  
 
===Step 2: creare il nuovo file system===
 
===Step 2: creare il nuovo file system===
Line 62: Line 76:
  
 
Per creare un file system è sufficiente utilizzare {{Ic|mkfs}}:
 
Per creare un file system è sufficiente utilizzare {{Ic|mkfs}}:
# mkfs -t vfat /dev/<your_device>
 
 
Si noti che {{Ic|mkfs}} è solo un front-end unificato per i differenti script mkfs, è necessario installare i pacchetti che forniscono questi script.
 
  
{{Pkg|e2fsprogs}} contiene:
+
  # mkfs -t ext4 /dev/''<partizione>''
* {{Ic|mkfs.ext2}}
+
* {{Ic|mkfs.ext3}}
+
* {{Ic|mkfs.ext4}}
+
* {{Ic|mkfs.ext4dev}}
+
{{Pkg|dosfstools}} fornisce il supporto per FAT16 e FAT32:
+
* {{Ic|mkfs.vfat}}
+
* {{Ic|mkfs.msdos}}
+
{{Pkg|ntfsprogs}} contiene:
+
* {{Ic|mkfs.ntfs}}
+
{{Pkg|jfsutils}} contiene:
+
* {{Ic|mkfs.jfs}}
+
{{Pkg|xfsprogs}} contiene:
+
* {{Ic|mkfs.xfs}}
+
{{Pkg|reiserfsprogs}} contiene:
+
* {{Ic|mkfs.reiserfs}}
+
{{Pkg|btrfs-progs}} contiene:
+
* {{Ic|mkfs.btrfs}}
+
  
===Step 3: controllo===
+
Si noti che {{Ic|mkfs}} è solo un front-end unificato per i differenti {{ic|mkfs.''fstype''}}, è necessario installare i pacchetti che forniscono questi strumenti per ogni filesystem che si desidera utilizzare:
  
Potete effettuare un check del vostro nuovo file system tramite il comando {{Ic|fsck}}:
+
* {{pkg|btrfs-progs}} fornisce {{ic|btrfs}}
# fsck /dev/<dispositivo>
+
* {{pkg|e2fsprogs}} fornisce {{ic|ext2}}, {{ic|ext3}} e {{ic|ext4}}
 +
* {{pkg|jfsutils}} fornisce {{ic|jfs}}
 +
* {{pkg|ntfsprogs}} fornisce {{ic|ntfs}}
 +
* {{pkg|reiserfsprogs}} fornisce {{ic|reiserfs}}
 +
* {{pkg|dosfstools}} fornisce {{ic|vfat}} (noto anche come {{ic|msdos}})
 +
* {{pkg|xfsprogs}} fornisce {{ic|xfs}}
 +
* {{pkg|nilfs-utils}} fornisce {{ic|nilfs2}}
  
 
=== GUI tools ===
 
=== GUI tools ===

Revision as of 23:25, 23 November 2012

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary end

Da Wikipedia:

In informatica, un file system è, informalmente, un meccanismo con il quale i file sono immagazzinati e organizzati su un dispositivo di archiviazione, come un disco rigido o un CD-ROM. Più formalmente, un file system è l'insieme dei tipi di dati astratti necessari per la memorizzazione, l'organizzazione gerarchica, la manipolazione, la navigazione, l'accesso e la lettura dei dati. Di fatto, alcuni file system (come NFS) non interagiscono direttamente con i dispositivi di archiviazione.

Ogni singola partizione del disco può essere configurata utilizzando uno dei tanti file system disponibili. Ognuno ha i propri vantaggi, svantaggi, e idiosincrasie uniche. Segue una breve panoramica dei filesystem supportati, i link puntano alle pagine di wikipedia che forniscono molte più informazioni:

Prima di essere formattato, un disco deve essere partizionato.

Tipi di File System

  • ext2 Second Extended Filesystem- È un filesystem GNU/Linux maturo e molto stabile, ma ha l'inconveniente di non avere il supporto al journaling e ai "Barriers". L'assenza del supporto al journaling può causare la perdita di dati in caso di mancanza di corrente o di un crash di sistema. Può essere sconveniente utilizzarlo per le partizioni root (/) e /home, e ciò è dovuto al suo controllo dell'integrità molto lungo. Un filesystem ext2 può facilmente essere convertito in ext3.
  • ext3 Third Extended Filesystem- Essenzialmente è il file system ext2, ma con il supporto per il journaling e alla scrittura dei barrier. Ext3 è completamente compatibile con Ext2 ed è ben collaudato ed estremamente stabile.
  • ext4 Fourth Extended Filesystem- É un filesystem più recente ed è retro-compatibile con le versioni ext2 ed ext3. Introduce il supporto per i volumi con dimensioni fino a 1 exabyte(cioè 1.048.576 terabyte) e file con dimensioni fino a 16 terabyte. Aumenta il limite da 32.000 sottodirectory di ext3 a 64.000. Offre capacità di deframmentazione in linea.
  • ReiserFS (V3)- Il file system con journaling ad alte prestazioni di Hans Reiser usa un metodo di manipolazione dati molto interessante, basato su un algoritmo innovativo. ReiserFS è molto veloce e reattivo, specialmente nella gestione di molti file di piccole dimensioni. È veloce per quanto riguarda la formattazione, ma relativamente lento nel montaggio. Da considerarsi maturo e stabile, ReiserFS(V3) non è più attivamente sviluppato (Reiser4 è il nuovo filesystem Reiser). In genere rappresenta una buona scelta per le partizioni /var.
  • JFS - É il journaling FS di IBM. JFS è stato il primo filesystem ad offrire il journaling, ed è stato impiegato per molti anni nel sistema operativo IBM AIX® prima di accedere a GNU/Linux. JFS è il filesystem che occupa meno risorse CPU tra tutti quelli disponibili per GNU/Linux. Veloce nella formattazione, montaggio e controllo integrità (fsck). JFS offre ottime prestazioni in generale, specialmente in associazione con il "deadline I/O scheduler".) Non così largamente supportato come i filesystem Ext o ReiserFS, ma ben collaudato e stabile.
    Nota: Si noti che il filesystem JFS non può essere ridimensionato tramite utility come gparted.
  • XFS - Un altro tra i primi filesystem con journaling, sviluppato originariamente da Silicon Graphics per il sistema operativo IRIX e portato poi su GNU/Linux. XFS offre una gestione molto veloce su file di grandi dimensioni, ed è un filesystem molto veloce in fase di formattazione e montaggio. Test di benchmark comparativi hanno evidenziato di essere più lento quando lavora con molti file di piccole dimensioni. XFS è ben collaudato e supporta servizi di deframmentazione online.
    Nota: Si noti che il filesystem XFS non può essere ridimensionato tramite utility come gparted.
  • vfat - o Virtual File Allocation Table è tecnicamente semplice e supportato da quasi tutti i sistemi operativi esistenti. Questo lo rende un formato utile per le solid-state memory card ed è pratico per condividere dati tra i sistemi operativi.
  • Btrfs - Conosciuto anche come "Better FS", Btrfs è un nuovo filesystem con notevoli e potenti caratteristiche, simili all'eccellente ZFS sviluppato da Sun/Oracle. Questi comprendono la creazione di istantanee (snapshots), lo striping e mirroring multi-disco (RAID software fondamentalmente senza mdadm), checksuming, backup incrementale, e la compressione on-the-fly integrata, che può dare un impulso significativo delle prestazioni, nonché di risparmiare spazio. A partire da gennaio 2011 Btrfs è ancora considerato "instabile" anche se è stato inserito nella ramo principale del kernel con uno stato sperimentale. Btrfs sembra essere il futuro del filesystem di GNU/Linux, ed è presente come scelta opzionale per il filesystem di root nelle installazioni delle maggiori distribuzioni.
  • nilfs2 - New Implementation of a Log-structured File System (Nuova implementazione di un file system con struttura a log), è stato sviluppato da NTT. Si registrano tutti i dati in un formato continuo simile ad un file-log che subisce solo aggiunte e non è mai sovrascritto. È stato progettato per ridurre i tempi di ricerca e minimizzare il tipo di perdita di dati che si verifica dopo un incidente con i tradizionali filesystem Linux.
  • Swap è il filesystem utilizzato per le partizioni di swap.
  • NTFS - File system utilizzanto in Windows, Può essere montato tramite diverse utility (Ad esempio NTFS-3G).

Journaling

Tutti i filesystem sopra citati, ad eccezione di ext2, utilizzano il journaling. I file system con journaling, utilizzano un "diario" per registrare le modifiche prima che queste siano inviate al file system. Nel caso di un crash del sistema o di una interruzione di corrente tale procedura è più veloce per riportare on-line il sistema e a meno probabilità di avere perdita di dati o di essere danneggiato.

Non tutte le tecniche di journaling sono uguali: in particolare, solo ext3 ed ext4 si avvalgono della modalità data-mode, che annota sia i dati che i meta-dati. Il journaling in modalità Data-mode soffre di una penalizzazione di velocità significativa e non è abilitata di default. Gli altri filesystem supportano unicamente la modalità ordered-mode-journaling, che registra solo i meta-dati. Mentre tutti i journaling restituiranno un filesystem ad uno stato valido dopo un crash, il journaling in modalità Data-mode offre la massima protezione contro la corruzione e la perdita di dati. Vi è quindi un compromesso in termini di prestazioni del sistema in quanto il journaling in modalità data-mode effettua due operazioni di scrittura: prima al journaling e poi al disco. Il Trade-off tra la velocità del sistema e la sicurezza dei dati deve essere preso in considerazione quando si sceglie il tipo di filesystem.

Formattare un dispositivo

Attenzione: Formattando un dispositivo, si rimuove qualsiasi cosa sia contenuta in esso, assicurarsi di effetuare un back up per i dati che si intende conservare.
Nota: L'autore di questo articolo non si assume nessuna responsabilità per eventtuali perdite di dati, the authors of this article cannot be considered responsible of any data loss, deterioramento hardware o qualsiasi altro problema relativo a questo articolo.

Pre-requisiti

Prima i continuare bisogna conoscere come vengono nominati i dispositivi su Linux. Hard disk e chiavette USB vengono mostrate come /dev/sdx, dove "x" è una lettera minuscola, mentre le partizioni vengono mostrate come /dev/sdxY, dove "Y" è un numero.

Se il dispositivo che si desidera formattare è montato, verrà visualizzato nella colonna MOUNTPOINT da:

$ lsblk

Per montare il vostro dispositivo:

# mount /dev/sdxY /some/directory

Per smontarlo è possibile utilizzare umount sul disco dove è montata la directory:

# umount /some/directory
Nota: Per formattare e creare una nuovo file system, il vostro dispositivo deve essere smontato.

Step 1: cancellare le vecchie partizioni e crearne di nuove

Potete usare fdisk (per MBR) o gdisk (per GPT). Si veda la pagina sul partizionamento per maggiori informazioni.

# fdisk /dev/<dispositivo>
Nota: Digitare m per visualizzare i comandi disponibili

Step 2: creare il nuovo file system

In console

Per creare un file system è sufficiente utilizzare mkfs:

 # mkfs -t ext4 /dev/<partizione>

Si noti che mkfs è solo un front-end unificato per i differenti mkfs.fstype, è necessario installare i pacchetti che forniscono questi strumenti per ogni filesystem che si desidera utilizzare:

GUI tools

Esistono diverse GUI per la gestione del partizionamento: