Question Comment libérer de l'espace disque?


Mon serveur cloud Ubuntu n'a laissé que 900 Mo d'espace disque.

Je vais simplement vider le répertoire / tmp et me demander s'il y a un autre endroit à nettoyer.


168
2017-10-11 13:25


origine


Essayez aussi celui-ci: dpkg -l | grep ^ rc | cut -d '' -f3 | xargs sudo apt-get purge -y - crsuarezf


Réponses:


sudo apt-get autoremove

Cela peut nettoyer beaucoup de guff (vieux noyaux, etc.) qui ont été remplacés. Vous pouvez faire une chose similaire dans Synaptic (chargez-le et sélectionnez le bouton d'état, puis l'option Auto-Removeable).


92
2017-10-11 13:31



Cela n'affectera-t-il pas les applications en cours d'exécution, par exemple, s'il supprime tout paquet nécessaire dont dépend une application? - user3215
Non. Autoremove recherche les paquets orphelins, c'est-à-dire les paquets que vous n'avez pas installés explicitement vous-même (ceux marqués auto) et qui ne comportent aucune dépendance. Si tu utilises aptitude au lieu de apt-get, il peut être nettoyé au fur et à mesure, mais il est assez courant que des installations plus anciennes collectent un grand nombre de noyaux installés à la sortie des mises à jour de sécurité. - Oli♦
Typo dans mon dernier commentaire. Je voulais dire que les paquets orphelins ne sont pas dépendants, pas ceux qui "n'ont pas de dépendances". Ils peuvent bien avoir des dépendances et s'ils étaient seulement là pour ce paquet orphelin, ils seront également supprimés. Quelques fois (avec des arbres de dépendance très profonds), il peut falloir plusieurs tentatives de nettoyage. - Oli♦
Bien que la commande ci-dessus soit certainement utile, elle ne pas, comme indiqué, retirez les vieux noyaux. Cela doit être fait manuellement ou avec des outils supplémentaires tels que Ubuntu Tweak. - codeling
@nyarlathotep il volonté supprimer les fichiers d'en-tête du noyau, ce qui à première vue peut faire penser qu'il supprime les anciens noyaux - les anciens noyaux restent cependant (essayez dpkg --get-selections | grep linux-image). - drevicko


Pour supprimer les packages téléchargés (.deb) déjà installés (et qui ne sont plus nécessaires)

sudo apt-get clean

Pour supprimer toutes les archives stockées dans votre cache pour les packages qui ne peuvent plus être téléchargés (donc les packages qui ne sont plus dans le référentiel ou qui ont une version plus récente dans le référentiel).

sudo apt-get autoclean

Pour supprimer des paquets inutiles (après la désinstallation d'une application, il se peut que vous n'ayez plus besoin de paquets)

sudo apt-get autoremove

Pour supprimer les anciennes versions du noyau

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Si vous ne savez pas quelle version du noyau supprimer

dpkg --get-selections | grep linux-image

La source:  Limiter à Ubuntu: comandos y programas (actualización) (google traduit)


199
2017-10-11 14:20



Fonctionnement clean libéré un peu d'espace. Immédiatement après, j'ai couru autoclean et mon espace libre est allé vers le bas par 45MB. Fonctionnement clean à nouveau libéré cet espace supplémentaire. - Drew Noakes
J'ai supprimé toute l'image linux répertoriée par dpkg --get-selections | grep linux-image ce qui m'a causé une erreur de démarrage - l'ubuntu a disparu du menu de démarrage grub - cette réponse résolu le problème - essayez de ne pas supprimer la dernière image - laplasz
Que faisons-nous exactement lorsque nous supprimons les images Linux? - Menelaos Bakopoulos
Ok, cela a déjà été répondu 100 fois (& dans ce fil aussi), mais je l'ai trouvé vraiment étrange d'être voté 160 fois, car: sudo apt-get clean  Ce sera simplement Supprimez les packages toute la copie locale des packages que vous avez peut-être téléchargés lors d'une installation + mise à niveau. Cela va presque vider le répertoire / var / cache / apt / archives.   ... Alors la prochaine fois que tu cours sudo apt-get update il volonté re-télécharger tout (déjà là). Juste un heads-up! .. :) - Nostromov


  • affiche les 10 plus grands sous-répertoires dans le répertoire actuel.

    du -sk * | sort -nr | head -10
    
  • utiliser filelight ou kDirStat pour voir où l'espace disque va visuellement

  • vérifier si vous avez d'anciens noyaux à supprimer

    ls -lh /boot
    
  • forfaits de nettoyage

    sudo apt-get autoremove
    sudo apt-get autoclean
    

    voir la liste de tous les paquets installés, triés par taille. Si vous voyez quelque chose de gros et que vous ne l'utilisez pas, désinstallez-le

    dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less
    
  • nettoyer les fichiers de langue inutilisés avec des traductions (il y en a des tonnes)

    sudo apt-get install localepurge
    
  • vérifier le contenu de / var / tmp /

    du -sh /var/tmp/
    
  • vérifier aussi

    man deborphan
    
  • Rechercher des fichiers volumineux:

    find / -type f -size +1024k
    

    ou

    find / -size +50000  -exec ls -lahg {} \;
    

152
2017-10-11 15:23



Pour trouver de gros fichiers je suggère ncdu, qui fournit un moyen rapide de voir quels répertoires utilisent votre espace disque - rubo77
kDirStat est remplacé par baobab - rubo77


Je viens de libérer près de 2 concerts en supprimant les anciens noyaux et fichiers d'en-tête:

utilisation

uname -r

pour vérifier votre version actuelle, alors

dpkg -l linux-image-* linux-headers-*

pour voir tous les anciens noyaux et fichiers d'en-tête, alors

sudo apt-get remove linux-image-<XYZ> linux-headers-<XYZ>

la apt-get remove commande prend en charge les caractères génériques, vous pouvez donc le faire apt-get remove linux-image 3.0.* linux-headers-3.0.* par exemple, pour se débarrasser de plusieurs à la fois.

Assurez-vous de ne pas supprimer le noyau actuel, bien sûr! Et peut-être garder une ou deux anciennes versions, juste au cas où ... mais pas 10 ou 20!


15
2017-12-10 14:47



Ce petit mot sur les jokers? Avant de l'utiliser, je vérifierais cela car je l'ai essayé et j'en ai eu plus que ce que je voulais. Il est possible (peut-être même probable) que je me sois bouché d'une certaine façon mais je ne sais pas comment et pourtant j'ai perdu plus d'en-têtes que je ne le souhaitais. - glaucon


N'oubliez pas de vider les déchets.

enter image description here


Ou de la ligne de commande:

rm -r ~/.local/share/Trash/info/ && rm -r ~/.local/share/Trash/files/  

12
2018-05-06 15:18





Je vous recommande vraiment le programme BleachBit, qui nettoie tout sur Ubuntu.

Installez-le en utilisant la commande suivante:

sudo apt-get install bleachbit


10
2018-05-06 16:08





Si vous utilisez UFW, vérifiez le dossier du journal. Sur une de mes machines, UFW générait 8 Go de journaux en quelques jours.

Vous pouvez également vider le cache apt avec:

sudo apt-get clean

8
2017-10-11 13:32



Je vous remercie!. Je pourrais libérer de l'espace grâce à la commande que vous avez suggérée. - user3215
Étais-je capable de trouver des fichiers journaux UfW? - Curious Apprentice