GNU/Linux >> Linux Esercitazione >  >> Linux

Du risultati sul filesystem incoerenti con Df?

Cosa spiega la discrepanza nell'utilizzo (82 GB rispetto a 13 GB ) che vedo sotto?

  • Usando df :

    $ df -h /
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda2              96G   82G  9.9G  90% /
    
  • Usando du :

    $ sudo du -cshx /
    13G     /
    13G     total
    

Risposta accettata:

-x l'opzione è un falso amico in quanto il suo scopo è saltare le cose. Questa opzione non ti dà mai il quadro completo.

Per ottenere un elenco completo, usa bind mounts e poi du , ncdu , xdiskusage , baobab o qualunque cosa desideri sulla directory associata senza saltare le opzioni:

mkdir /mnt/root
mount --bind / /mnt/root
ncdu /mnt/root

Quindi potresti scoprire di avere un sacco di cose in /mnt/backup (perché non è stato montato quando è stata eseguita l'attività di backup) o un file gigante in /dev (risultato di un dd if=/dev/zero of=/dev/sdx quando nessun /dev/sdx esisteva e nessun tmpfs era montato in /dev ).

Potrebbe anche essere un file eliminato ancora utilizzato da un processo, ma le persone di solito non lo chiedono perché è andato dopo il riavvio. Potrebbe anche essere un'incoerenza del filesystem, ma anche quella sarebbe scomparsa dopo il riavvio (se forza fsck nel processo).


Linux
  1. Linux:come montare un filesystem remoto specificando un numero di porta?

  2. Come registrare il tipo di filesystem FUSE con mount (8) e fstab?

  3. Controlla se la directory è stata montata con bash

  4. Il montaggio di un nuovo filesystem influisce sui montaggi di binding non ricorsivi?

  5. Determina se il filesystem o la partizione è montata RO o RW tramite Bash Script?

Introduzione a btrfs per Linux

Navigazione nel filesystem con percorsi relativi alla riga di comando

Rilevamento delle violazioni con l'analisi forense del filesystem Linux

Come riparare il filesystem XFS danneggiato con xfs_repair

Come trovare il tipo di filesystem montato in Linux

Svantaggi del montaggio di un filesystem con noatime?