GNU/Linux >> Linux Esercitazione >  >> Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Linux fornisce molti strumenti per modificare i file system dopo averli applicati ai dispositivi di archiviazione. In questo post, impareremo a conoscere molti file di configurazione del sistema operativo che contengono le informazioni sul punto di montaggio.

Il file /proc/mounts

Il file /proc/mounts elenca lo stato di tutti i file system attualmente montati in un formato simile a fstab:il nome del sistema, il punto di montaggio, il tipo di file system, ecc. In realtà non è un file reale, ma parte del file system virtuale che rappresenta lo stato degli oggetti montati come riportato dal kernel Linux. In genere, leggeresti questo "file" usando un comando come cat per ottenere i dettagli che stai cercando.

Nota che /proc/mounts elenca tutti i file system, non solo quelli su unità di archiviazione e partizioni. Potrebbe non essere lo strumento più leggibile da utilizzare nel caso in cui stai solo cercando informazioni sull'unità.

Il file mtab

Il /etc/mtab è molto simile al file /proc/mounts in quanto riporta lo stato dei file system attualmente montati. Tuttavia, /proc/mounts è in genere più accurato e include informazioni più aggiornate sui file system.

Il file /proc/partitions

Il file /proc/partitions contiene informazioni su ciascuna partizione attualmente collegata al sistema. Come /proc/mounts, non è un file reale ma fa parte del file system virtuale. Il formato di /proc/partitions contiene colonne e ciascuna colonna è la seguente:

  • importante — Rappresenta la classe del dispositivo in modo che possa essere mappato su un driver appropriato.
  • minore — Separa le partizioni in dispositivi fisici. Corrisponde al numero alla fine del nome della partizione.
  • #blocchi — Quanti blocchi fisici occupa la partizione.
  • nome — Il nome della partizione.
  • Esempio di file /proc/partitions:


    Linux
    1. Comprensione del file system /proc

    2. comando grpck – Rimuove le voci danneggiate o duplicate nei file /etc/group e /etc/gshadow.

    3. Installa i binari in /bin, /sbin, /usr/bin e /usr/sbin, interazioni con --prefix e DESTDIR

    4. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

    5. Recupera il file cancellato che è attualmente in fase di scrittura

    Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

    Linux – Collegamento di /proc/mnt a /proc/mounts?

    /proc/cpuinfo e /proc/meminfo in Linux

    Come scoprire da quale cartella è in esecuzione un processo?

    unix:///var/run/supervisor.sock nessun file di questo tipo

    I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?