MongoDB a-t-il complètement rempli mon système de fichiers racine Ubuntu 10.04? Si oui, comment puis-je désinstaller MongoDB?

Il y a quelques jours, j’ai décidé d’installer MongoDB mais, juste après mon installation, les problèmes ont commencé. Je décris exactement comment j’ai installé MongoDB et tous les problèmes qui ont suivi peu après à ce post sur AskUbuntu.com Je tiens à mentionner que j’ai parlé à l’une des personnes sur le canal IRC #mongodb et ils m’ont dit que MongoDB a besoin de 10 Go courir.

df -h sortie

Est-ce que cela pourrait être la raison pour laquelle le système de fichiers racine d’Ubuntu est complet après l’installation de MongoDB? Logique. Si cela est vrai et que MongoDB est le problème, alors comment dois-je procéder pour désinstaller MongoDB?

Est-il également possible de conserver MongoDB et de sauvegarder mon Ubunutu 10.04? Ou devrais-je faire une installation propre d’Ubuntu mais lui donner plus d’espace, juste 10 Go?

MISE À JOUR 1

cd / && du -hcs *

8.4M …. bin
34M ….. démarrage
4.0K ….. cdrom
625M … données
312K … dev
17M …. etc
45G …. à la maison
0 ……… initrd.img
0 ……… initrd.img.old
275M .. lib
13M …. lib32
0 ……… lib64
16K ….. perdu + trouvé
3.9M … media
4.0K …. mnt
442M … opte
0 ………. proc
1.2M …. racine
7.3M …. sbin
4.0K …. selinux
204K … srv
0 ………. sys
12K …… tmp
5.2G …. usr
2.5G …. var
0 ………. vmlinuz
0 ………. vmlinuz.old
54G …… total

MISE À JOUR 2

C’est ce qui s’est passé quand j’ai essayé de supprimer mongodb:

 s3z@s3z-laptop:/$ sudo apt-get purge mongodb mongodb-server mongodb-clients mongodb-dev Reading package lists... Done Building dependency tree Reading state information... Done Package mongodb is not installed, so not removed E: Couldn't find package mongodb-server 

C’est étrange car je peux démarrer le shell de mongoDB:

 s3z@s3z-laptop:/$ mongo MongoDB shell version: 2.0.2 connecting to: test > 

Comment cela se passe-t-il?

Vous pouvez probablement simplement exécuter apt-get purge mongodb mongodb-server mongodb-clients mongodb-dev mongodb-10gen pour supprimer presque toutes les références à MongoDB et toutes ses données. Il y aura toujours des références à MongoDB dans les répertoires /var/lib/ et /var/log/ qui peuvent être supprimés manuellement.

Pour les futures installations de MongoDB, vous voudrez peut-être placer son répertoire personnel (et donc ses données associées) sur votre partition /home , qui a encore beaucoup d’espace libre. Heck, vous pourriez toujours déplacer ses données si vous le vouliez. Dépend de vous.

Avez-vous une idée de ce que je pourrais savoir sur ce qui remplit mon disque?

Le moyen le plus simple est la commande du(1) , qui indique le disque utilisé pour les fichiers et les répertoires.

 du -mx / | sort -n | less 

Les dernières lignes seront les répertoires qui ont occupé le plus de place. Le -x conserve sur un système de fichiers – je suppose que vous ne vous souciez pas tellement de /home moment. -m signale la sortie en mégaoctets; Si vous voulez une sortie en kilo-octets, utilisez -k . (Je pense que si vous traquez dix gigaoctets de contenu, vous voudrez chercher des mégaoctets.)

Je dépend de la façon dont mongodb a été installé. Si vous ne l’avez pas installé via apt mais peut-être via un autre téléchargement, apt ne peut pas le désinstaller. Cependant, il est rare qu’un installateur supprime des données créées par une application dans le cadre de son processus de désinstallation.

Il vous suffit d’exécuter l’Analyseur d’utilisation de disque (dans le menu Applications -> Accessoires) sur votre dossier / pour voir où l’espace est occupé. Ensuite, vous pouvez peut-être sauvegarder et supprimer le ou les fichiers en question.