Mon disque dur est devenu plein. Je cherche des moyens de localiser les choses qui utilisent la plupart de mon espace disque. J'ai joué avec cron une fois donc il a peut-être consommé beaucoup d'espace, mais vraiment je n'ai aucune idée.
J'ai sauvegardé mes fichiers sur CD, mais le système est encore trop lent. Je devrais peut-être tout réinstaller, mais tout en résolvant le problème, il ne résout pas la cause.
Tester la réponse de KamilMaciorowski pour ncdu
J'exécute en ncdu
tant que root
et j'obtiens ce qui suit où j'ai manqué le fichier de sauvegarde dans mon système par d'autres méthodes
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
linux
ubuntu
hard-drive
debian
disk-space
Léo Léopold Hertz 준영
la source
la source
Réponses:
L'outil Linux
ncdu
est très pratique à mon avis. C'est comme interactifdu
.Certaines fonctionnalités
ncurses
); fonctionne via SSH, aucun Xserver n'est nécessaire.Capture d'écran
Bon type de. Il ne sert à rien de coller une image, le texte suffira:
Usage:
Utilisez
sudo
(et faites attention!) Si nécessaire. L'-x
option est importante, elle permet dencdu
rester dans un seul système de fichiers (du
a la même option). Dans l'exemple (ci-dessus), my/home
est sur une partition différente de celle/
où il a éténcdu
démarré, donc cela ne compte pas - merci de-x
changer exactement.la source
KDirStat est une autre option qui vous aidera à identifier les fichiers et répertoires volumineux.
J'ai beaucoup utilisé le clone Windows WinDirStat et c'est un outil génial.
la source
"J'ai joué avec cron une fois donc ça a peut-être consommé ma mémoire de masse, mais vraiment je n'ai aucune idée." Aucune idée, dites-vous? n'aurait jamais deviné. :)
du
affiche l'utilisation du disque, en blocs (1 bloc = 0,5 kilo-octet, dans tous les cas qui vous intéressent.)-s
signifie "résumé", donc il ne donne qu'un total pour chaque argument "./*" étant l'argument.la canalisation en
sort -n
signifie trier numériquement. Les plus grands nombres en bas.Ainsi, vous obtiendrez une liste de répertoires avec ceux qui utilisent le plus d'espace en bas.
Si cela ne suffit pas, dites que vous obtenez:
et vous voyez que ./home est le plus gros cochon, ok,
cd
dans / home, et faites de mêmedu -s | sort -n
. Ensuite, vous voyez qui dans / à la maison prend de la place. (sur un système mono-utilisateur, eh bien, c'est probablement vous.)Ensuite, insérez-y et
du -s | sort -n
recommencez.Continuez ainsi jusqu'à ce que vous trouviez le coupable. Lorsque vous trouvez le coupable, vous pouvez dire, oh ouais ... c'est ma collection de rendus haute résolution de Romulan Birds of Prey pour mon jeu RPG Star Trek que je construis, alors oui, bien sûr, cela prend beaucoup de temps de l'espace, ou vous pouvez dire, bien sûr, cela prend beaucoup d'espace, alors rm -fr ce mauvais garçon.
Des mots magiques à retenir:
la source
Consultez l'analyseur d'utilisation du disque, vous pouvez le trouver dans Programmes -> Accessoires, il analysera l'utilisation du disque et vous le montrera sous forme de diagramme.
Supprimez également les programmes inutiles et videz l'ancien cache de package en exécutant
sudo apt-get clean
.la source
Pour développer le dernier point de Bobby, exécutez:
… Pour effacer tous les packages supplémentaires et les fichiers d'installation inutiles. De plus, ce serait une très bonne idée de parcourir vos applications et de supprimer celles que vous n'utilisez plus.
la source
autoclean
. En fait, je ne l'ai jamais utilisé intentionnellement auparavant. Cela a vraiment sauvé de nombreux Mo de mon SSD.Selon le "Linux Server Hacks" par O'Reilly
alias ducks='du -cks * | sort -rn | head -11'
Ensuite, allez dans n'importe quel répertoire et exécutez l'alias
la source
du -cksh
pour obtenir les tailles en Mo / Go!Logiciel intégré: Disk Usage Analyzer . Fig. 1 Vue des coordonnées polaires des masi
/
, Fig. 2 Vue rectangulaire des masi/
où vous déplacez votre souris pour visualiser le contenuSupprimez les choses dont vous n'avez pas besoin
nettoyer les paquets dans
apt-get
Exemple de sortie dans mon Asus Zenbook UX303UA où j'utilise les backports du noyau Linux (actuellement 4.6)
Supprimez les packages inutilisés si vous n'avez pas de problèmes de dépendance
...
Il existe également des outils qui essaient de trouver des fichiers en double dans votre système
fdupes
, cependant, peut supprimer des fichiers incorrects, donc je ne les utilise plusSi vous avez une arborescence de travail mise à jour et que vous souhaitez remplacer une ancienne dans votre autre système
À utiliser
rsync
en connaissant votre cas précisément parce qu'il est tranchant - peut être efficace ou aller à l'encontre de vous si vous ne savez pas ce que vous faitesOS:
Gestionnaire de fenêtres Debian 8.5 : Gnome 3.14
la source