66 votes

Comment déterminer l'espace libre disponible sur Ubuntu ?

Je suis dans une situation où je reçois une erreur lorsque j'essaie d'enregistrer un fichier sur mon serveur Ubuntu via ssh. Il est indiqué qu'il n'y a plus d'espace disponible. Je ne sais pas comment cela peut être vrai. Que dois-je faire pour déterminer l'espace restant et/ou les ressources qui utilisent le plus d'espace ?

Mise à jour : df -h m'a donné quelques trucs à regarder. Est-ce la commande que je recherche ?

109voto

Oui, df -h (Disque libre) montrera l'espace libre sur chacun des systèmes de fichiers montés.

Alors cd au système de fichiers qui est plein, et du -sh * (Utilisation du disque) indique l'espace total utilisé par chacun des fichiers/répertoires du répertoire de travail actuel. Le site --max-depth を選択します。 du peut également être utile ici.

Trouver exactement ce qui est responsable de l'utilisation de tout l'espace peut être un peu un art - Cette réponse énumère quelques utilitaires graphiques qui peut rendre cela plus facile, bien que cela ne soit évidemment pas utile dans votre cas.

L'approche la plus simple consiste à se frayer un chemin dans la structure des répertoires du système de fichiers en question, en essayant d'isoler les fichiers ou les répertoires qui prennent plus d'espace que prévu.

Note : Cela vaut également la peine d'exécuter df -i pour vérifier que vous n'êtes pas à court de inodes (ifree doit être non nul sur les partitions inscriptibles) - cela peut arriver sur certains systèmes de fichiers, surtout si un grand nombre de petits fichiers ont été créés.

7voto

kjv Points 2513

df pour voir l'espace restant. du pour trouver ce qui utilise cet espace.

3voto

user23406 Points 181

Pour vérifier l'utilisation du disque du système de fichiers, allez dans Système > Administration > Moniteur système et regardez sous l'onglet "Systèmes de fichiers" pour obtenir une présentation simple de l'utilisation du disque.

Pour savoir quels fichiers/répertoires occupent le plus d'espace, utilisez l'analyseur d'espace disque dans les accessoires pour obtenir un joli graphique en anneau vous montrant ce qui occupe tout cet espace.

2voto

Du -sxh * - sur le dossier /.

1voto

Phillip Ngan Points 1290

Utilisez df -h pour trouver les statistiques globales du disque.

Vous pouvez ensuite réduire la liste en utilisant la commande suivante pour voir ce qui utilise l'espace disque :

du - disk usage

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X