Determinazione dell'utilizzo del disco
Il comando du mostra lo spazio su disco stimato utilizzato da file e directory. Se esegui du senza alcuna opzione, verranno restituite le dimensioni di tutti i file a partire dalla directory corrente e di tutte le sottodirectory della directory corrente.
Scopri quanto spazio su disco sta utilizzando la directory /home con le opzioni di riepilogo (-s) e leggibile (-h):
$ du -sh /home 1.1G /home
Aggiunta di nessuna sottodirectory (-S) l'opzione mostra solo lo spazio su disco utilizzato dai file nella directory /home senza contare i file nelle sottodirectory di /home:
$ du -sSh /home 201M /home
Utilizzo del disco
Il comando df mostra quanto spazio utilizza ciascun filesystem sul disco e dove è montato. Usando il -i opzioni mostra l'utilizzo dell'inode invece dello spazio libero. Ogni file sul sistema utilizza un inode. L'esaurimento dello spazio libero o degli inode causerà seri problemi e dovresti aggiungere più spazio su disco al sistema se uno dei due rischia di esaurirsi!
# df -hi / Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 20M 105K 20M 1% /
Con il digitare (-T) e il leggibile dall'uomo (-h) l'opzione df mostra il tipo di filesystem e conta le dimensioni in megabyte e gigabyte:
# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 xfs 20G 5.3G 15G 27% / devtmpfs devtmpfs 892M 0 892M 0% /dev tmpfs tmpfs 919M 0 919M 0% /dev/shm tmpfs tmpfs 919M 17M 903M 2% /run tmpfs tmpfs 919M 0 919M 0% /sys/fs/cgroup tmpfs tmpfs 184M 0 184M 0% /run/user/1001
Quote disco
Linux fornisce il sistema di quote per controllare l'utilizzo del disco tra gli utenti. Il comando quota, se digitato da solo nella riga di comando, mostrerà quanto sei vicino ai tuoi limiti. Ci sono limiti duri e morbidi. A seconda della politica del sistema, può essere inviato un avviso quando si supera un limite software e spesso è previsto un periodo di grazia per concedere il tempo necessario per completare il lavoro e quindi cancellare o spostare i file in modo che l'utilizzo del disco torni al di sotto del limite software. Non puoi mai superare un limite rigido. Le quote possono essere impostate su utenti o gruppi.
È importante notare che le quote possono imporre non solo la quantità di spazio su disco che un utente può utilizzare, ma anche il numero di file che un utente può creare.
L'utente root può anche utilizzare il comando quota per verificare l'utilizzo di altri utenti digitando quota -u username alla riga di comando.