Je ne peux pas accéder au système Ubuntu sur mon PC, le message d'erreur: " le système fonctionne en mode graphique bas " et j'ai essayé certaines commandes que j'ai recherchées sur Internet.
J'ai découvert qu'un problème semble ne pas avoir d'espace disque disponible. J'ai utilisé les commandes " df " et " du " pour vérifier, les résultats sont les suivants:
du -j --max-depth=1
23G ./home
3.3G ./usr
......
28G
et
df -Th
filesystem Type size used available use% mounted on
/dev/sda5 ext4 68G 68G 0 100% /
comment pourrais-je nettoyer le système pour plus d'espace disque?
disk-usage
user2068965
la source
la source
Réponses:
Vous savez très probablement que vous pouvez supprimer un fichier qui est toujours utilisé par une application et pour cette application, il reste disponible. Cela parce que le descripteur de fichier dans / proc / filesystem est maintenu ouvert.
Donc, s'il existe de tels descripteurs ouverts aux fichiers déjà supprimés, l'espace qu'ils occupent est considéré comme utilisé par
df
(et adf
raison), mais ils ne peuvent pas être pris en comptedu
car il n'y a plus de noms de fichiers qui leur sont associés.Vous pouvez trouver tous les fichiers ouverts non liés mais conservés avec:
la source
/etc/logrotate.d
fichiers. La mauvaise entrée manquait une routine postrotate, ce qui a empêché mon processus démon de lâcher ses fichiers pivotés / supprimés.Vous devez trouver le processus qui contient le descripteur de fichier. Utilisez la commande de Dmitry Alexandrov, là vous voyez le processus et le pid. Dans notre cas et le "vieux" fichier journal de vernis était le tueur d'espace.
N'oubliez pas de redémarrer le service ou le processus s'il s'agit d'un démon ou d'un autre service sur votre ordinateur. Si vous le pouvez, redémarrez simplement l'ordinateur;)
la source
Ok, vérifions les pages de manuel:
et
Ces deux outils étaient destinés à des propositions différentes. Tandis que
df
pour montrer l'utilisation du système de fichiers,du
c'est pour signaler l'utilisation de l'espace fichier.du
fonctionne à partir de fichiers tout endf
travaillant au niveau du système de fichiers, rapportant ce que le noyau dit qu'il a à disposition. Continuez à lire ladu
page de manuelil dit
du
fonctionne avec des fichiers.dit ici que
df
ne se soucient pas des fichiers mais du système de fichiers lui-même.la source
Dit simplement:
Vous avez couru
du
sans autorisations root. Il est donc pas en mesure de vérifier l'espace disponible dans/proc
,/mnt
, etc, dossiers.df
ont montré respectivement l'espace total utilisé et l'espace libre.Donc, lorsque vous vérifiez le système de fichiers racine Linux, prenez le
du
rapport comme final.la source
Résumer l'espace disque libre
Il affiche la quantité d'espace disque disponible.
Résumez l'utilisation du disque.
Il affiche la quantité d'espace disque utilisé.
la source
rien de si déroutant: voici le look: =
1) du == Utilisation du disque
Combien d'espace disque est utilisé par ces fichiers?
2) df == Disque libre
Combien d'espace disque libre avons-nous?
Aussi pour le système fonctionne en mode graphique bas « ici »
la source
J'ai fait
sudo du -hxa / | egrep '^[[:digit:]]{1,1}G[[:space:]]*'
Cela expliquait exactement le grand écart de 21 Go que je voyais!
Le fichier en question était / swap file if 21GB !!
la source