Pages : 1
#1 Le 09/10/2021, à 20:57
- Sandrew
[Resolu] Liberer de l'espace sur un serveur
Salut,
Lorsque je fais une auto-completion sur un serveur, j'obtiens ceci:
root@belami:/home# ls -su: cannot create temp file for here-document: No space left on device
-su: cannot create temp file for here-document: No space left on device
Je verifie donc l'espace sur le disque: root a un probleme (J'ai retire la plupart des disques sur /mnt, il y a en a une 10aine
root@belami:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 769M 29M 741M 4% /run
/dev/mapper/belami--vg-root 9.1G 9.1G 0 100% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/sdb1 236M 66M 158M 30% /boot
/dev/mapper/belami--vg-home 97G 720M 91G 1% /home
/dev/mapper/MassMedia3_crypt 3.6T 2.4T 1.1T 71% /mnt/MassMedia3
...
tmpfs 769M 0 769M 0% /run/user/1000
Mais je n'arrive pas a trouver quel dossier dans / pause probleme.
root@belami:/# du -sh /* --exclude /mnt/*
9.5M /bin
64M /boot
0 /dev
19M /etc
129M /home
0 /initrd.img
0 /initrd.img.old
426M /lib
4.0K /lib64
16K /lost+found
8.0K /media
42T /mnt
4.0K /opt
du: cannot access '/proc/31003/task/31003/fd/3': No such file or directory
du: cannot access '/proc/31003/task/31003/fdinfo/3': No such file or directory
du: cannot access '/proc/31003/fd/3': No such file or directory
du: cannot access '/proc/31003/fdinfo/3': No such file or directory
0 /proc
136K /root
29M /run
9.2M /sbin
4.0K /srv
0 /sys
40K /tmp
1.2G /usr
1.6G /var
0 /vmlinuz
0 /vmlinuz.old
Rien ne justife que / soit plein. lvs retourne ceci
root@belami:/# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home belami-vg -wi-ao---- 98.12g
root belami-vg -wi-ao---- 9.31g
swap_1 belami-vg -wi-ao---- 4.12g
Et ce ne sont pas les inodes non plus
root@belami:/# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 981111 591 980520 1% /dev
tmpfs 984221 996 983225 1% /run
/dev/mapper/belami--vg-root 610800 76919 533881 13% /
tmpfs 984221 1 984220 1% /dev/shm
tmpfs 984221 4 984217 1% /run/lock
tmpfs 984221 15 984206 1% /sys/fs/cgroup
/dev/sdb1 62248 341 61907 1% /boot
/dev/mapper/belami--vg-home 6430720 67 6430653 1% /home
/dev/mapper/MassMedia3_crypt 244195328 18289 244177039 1% /mnt/MassMedia3
...
tmpfs 984221 11 984210 1% /run/user/1000
Si quelqu'un a une idee, je suis preneur. Je n'ose pas redemarre, de peur de ne plus avoir la main sur le systeme. Je precise que la technique d'utiliser du avec sort pour classer les dossiers par ordre de taille ne marche pas ici: j'ai la meme erreur citee plus haut. De plus, ma seconde commande aurait du me mettre sur une piste, mais ce n'est pas le cas. J'ai deja purge les packets non necessaires ainsi que les noyaux depasses
Merci de votre aide.
Dernière modification par Sandrew (Le 10/10/2021, à 11:37)
Hors ligne
#2 Le 10/10/2021, à 07:32
- bruno
Re : [Resolu] Liberer de l'espace sur un serveur
Bonjour,
Effectivement df montre une partition racine saturée mais du montre un espace occupé bien moindre.
Une des possibilité est que des fichiers aient été supprimés sans que l'espace disque soit libérés car ils sont utilisés par des processus actifs. Ce qui devrait être résolu par un redémarrage.
Pour voir ces fichiers :
lsof +L1
Une autre possibilité est une erreur de montage. Si une partition est montée sur un point de montage qui contenait déjà des fichiers ceux-ci deviennnet invisibles mais occupent toujours l'espace sur le disque.
N.B.: 9,1 Gio c'est un peu petit pour une partition racine qui contient tout le système sauf home.
/mnt ne devrait théoriquement servir que pour les montages temporaires.
Dernière modification par bruno (Le 10/10/2021, à 07:38)
#3 Le 10/10/2021, à 10:28
- Sandrew
Re : [Resolu] Liberer de l'espace sur un serveur
Une autre possibilité est une erreur de montage. Si une partition est montée sur un point de montage qui contenait déjà des fichiers ceux-ci deviennnet invisibles mais occupent toujours l'espace sur le disque.
J'ai des envies de suicide... C'etait bien ca le probleme.
N.B.: 9,1 Gio c'est un peu petit pour une partition racine qui contient tout le système sauf home.
Quelle taille pour / est conseillee ? Quand le probleme ci-dessus sera regle, j'aurai ~50% d'utilisation de / et ~5GB de libre. Pour un serveur de fichier, je pense que c'est plutot large, non ?
/mnt ne devrait théoriquement servir que pour les montages temporaires.
Les disques devraient donc etre montes sur /media qui serait une partition separee de /, si j'ai bien compris la doc ?
Merci pour l'indice.
S
Hors ligne
#4 Le 10/10/2021, à 10:36
- bruno
Re : [Resolu] Liberer de l'espace sur un serveur
Bon c'est le genre d'erreur qui peut arriver aux plus aguerris
Pour la taille de la partition racine je conseillerai au moins le double mais tout dépend de ton usage. Tes 9 Gio peuvent suffire si tu fais le ménage régulièrement après les mises à jour( apt autpremove) et si les logs ne grossissent pas démesurément.
Oui /media (pas besoin de partition dédiée un point de montage ne prend pas de place) est un bon emplacement pour les points de montage du type :
/media/disque1
/media/disque2
etc.
Attention quand même c'est utilisé pour les montages des utilisateurs sous /media/nom_utilisateur/disque_monté
Pages : 1