web-dev-qa-db-fra.com

Comment libérer de l'espace disque inutilisé sans accès root?

J'essaie d'apprendre le quota sur les systèmes Linux. J'ai un accès privilégié faible à une machine Ubuntu via ssh. Je suis censé créer un fichier de 14 Mo sur la machine où le quota est défini sur 20 Mo. Cependant, environ 7 Mo sont déjà utilisés et je ne trouve pas où se trouvent ces fichiers.

  1. Comment nettoyer cet espace?
  2. Existe-t-il un moyen de comprendre ce qui utilise cet espace de 7,5 Mo?

Comment puis-je libérer le fichier de 7,5 Mo ci-dessus?

1
hax

Merci pour toutes vos contributions. L'espace était utilisé par un lien vers un processus qui avait été supprimé. J'ai pu dégager l'espace en tuant le processus.

lsof | grep -i deleted

kill -9 <pid>
1
hax

S'il est installé sur votre distribution, vous pouvez utiliser baobab pour explorer les fichiers. Démarrez-le depuis le terminal et une belle interface graphique apparaît avec des informations sur votre système de fichiers. Vous pouvez également parcourir votre système de fichiers pour identifier les fichiers que vous souhaitez supprimer.

Autres outils que vous pouvez essayer s'ils sont installés:

filelight
gdmap
k4dirstat
jdiskreport

Ou aussi du -shx ./* | sort -h

2
RichArt

Comment puis-je nettoyer un espace de cela

  • Supprimez quelque chose que vous pouvez supprimer avec rm.
  • Ou utilisez scp pour copier les fichiers sur votre système, les rm et les remettre sur le système lorsque vous avez terminé.
  • Vider la corbeille le cas échéant (le serveur n'a pas de corbeille)

Existe-t-il un moyen de comprendre ce qui utilise cet espace?

  • du -h répertorie tous les répertoires dont la taille de fichier est celle de votre emplacement actuel.
0
Rinzwind