La gestione dei file system montati in Linux è fondamentale per garantire l’accessibilità ai dati, risolvere problemi di archiviazione e mantenere l’integrità del sistema. Che tu stia lavorando con un server VPS, un server dedicato o utilizzando un cloud hosting, conoscere i comandi per controllare i file e le partizioni montate è essenziale per l’amministrazione del sistema. Inoltre, le aziende che utilizzano hosting gestito possono beneficiare di una gestione dello storage più efficiente e di un’ottimizzazione delle prestazioni.

Perché verificare i file montati in Linux?

  • Assicurarsi che i dispositivi di archiviazione siano correttamente riconosciuti.
  • Verificare che le partizioni siano montate correttamente.
  • Diagnosticare e risolvere problemi relativi ai dischi.
  • Monitorare i file system montati tramite rete (NFS, CIFS, ecc.).

1. Utilizzare il comando mount

Il comando mount è il metodo più comune per visualizzare tutti i file system montati.

mount

Questo comando elenca tutte le partizioni montate, indicando il punto di montaggio e il tipo di file system.

Per filtrare l’output per un dispositivo specifico, utilizza:

mount | grep /dev/sdX

Sostituisci /dev/sdX con il nome del dispositivo specifico.

2. Utilizzare il comando df

Il comando df (Disk Free) fornisce una panoramica dei file system montati e dell’utilizzo dello spazio su disco.

df -h
  • Il parametro -h mostra le dimensioni in un formato leggibile.
  • Questo comando è utile per controllare lo spazio disponibile sui file system montati.

Per controllare solo un file system specifico, utilizza:

df -h /mount/point

Sostituisci /mount/point con il percorso effettivo del punto di montaggio.

3. Utilizzare il comando lsblk

Il comando lsblk (List Block Devices) mostra un elenco strutturato dei dispositivi di archiviazione e dei loro punti di montaggio.

lsblk

Per ottenere informazioni più dettagliate, inclusi i tipi di file system, usa:

lsblk -f

Questo comando è particolarmente utile per identificare quali partizioni sono montate.

4. Utilizzare il comando findmnt

Il comando findmnt fornisce una vista ad albero dei file system montati, semplificando l’interpretazione delle relazioni tra i punti di montaggio.

findmnt

Per cercare un punto di montaggio specifico:

findmnt /mount/point

5. Controllare il file /proc/mounts

Il file /proc/mounts contiene informazioni in tempo reale su tutti i file system montati.

cat /proc/mounts

Per una migliore leggibilità, usa:

cat /proc/mounts | column -t

6. Utilizzare il comando blkid

Per ottenere informazioni dettagliate sui dispositivi a blocchi e sui loro UUID, usa il comando blkid:

blkid

Questo è utile per identificare i file system montati e i loro identificatori univoci.

7. Utilizzare il comando df -T per controllare i tipi di file system

Per elencare tutti i file system montati insieme ai loro tipi:

df -T

Conclusione

Il monitoraggio dei file system montati in Linux è una competenza essenziale per gli amministratori di sistema. Utilizzando comandi come mount, df, lsblk e findmnt, è possibile controllare e gestire facilmente i file system su un server VPS o un server dedicato. Un monitoraggio adeguato aiuta a mantenere prestazioni ottimali e a risolvere tempestivamente i problemi di archiviazione.