Nei sistemi Linux e possibile scegliere su diversi tipi di file system, ext2, ext3, ext4, ReiserFS, ZFS, XFS, JFS, ecc. Dire quali di questi è il migliore non è argomento che tratteremo in questa sezione, oggi spiegheremo solo come gestire i filesystem, formattare(o meglio dire creare un filesystem), montarla, gestire la swap e altro.
Creiamo il FileSystem
Il comando per creare il filesystem è
mkfs
Per esempio vogliamo creare un filesystem in ext3 utilizzeremo il comando
mkfs.ext3 /dev/sdc1
Al comando possiamo legare alcune opzioni
-j Crea un journal
-m Specifica lo spazio di blocchi riservato al filesystem
-L Etichetta del Volume
Ricordiamo che se vogliamo creare un filesystem in una partizione lvm
dobbiamo passare come device il volume logico es
mkfs.ext3 /dev/vg_group1/lvol0
Se invece abbiamo una partizione formattata con un filesystem ext2 e vogliamo effettuare un upgrade al ext3 oppure a ext4, non abbiamo bisogno di prendere il file spostarli formattare e poi rimetterli a posto, ma ci viene in aiuto un comando apposito tune2fs
tune2fs -j /dev/sdc1
e la nostra partizione verrà convertita in ext3
se invece vogliamo convertirla una partizione ext3 in ext4
tune2fs -O extents,uninit_bg,dir_index /dev/sdc1
La Partizione di Swap
Su Linux una partizione di swap e utilizzata per espander l’utilizzo della memoria virtuale ad oltre il limi0te della RAM, quando viene saturato lo spazio nella RAM il sistema utilizza lo spazio riservato alla swap per gestire la memoria, questo però comporta che la velocità della memoria diminuisce molto.
Vediamo alcuni comandi necessari per getsire la partizione di swap
mkswap Crea una partizione di swap
swapon Abilita una swap
swapoff Disabilita una swap
dd Azzera una partizione
Creiamo una Partizione
mkswap /dev/sdc2
Abilitiamola e verifichiamo che sia stata creata correttamente
swapon -s
vedremo una lista delle partizione di swap
Vediamo invece come riservarci uno spazio per la swap tramite un file di swap
Riserviamo lo spazio alla swap supponiamo 2GB
dd if=/dev/zero of=/mnt/f_swap bs=2048 count=1000000
Abilitiamo
swapon /mnt/f_swap
Verifichiamo il tutto
swapon -s
Molto interessante.