6 votes

"Erreur d'écriture : No space left on device" quand df affiche 60% d'espace libre ?

Cela se produit depuis quelques semaines sur un petit serveur unix (il ne dispose pas de toutes les commandes unix standard, juste des bases incluses dans le paquet BusyBox) que je configurais pour sauvegarder des fichiers.

Si nous vérifions l'espace libre du serveur, il montre :

 Filesystem             |   Size  |    Used | Available | Use%| Mounted on
 /dev/hdc2              | 678.4G  |  416.6G |   261.8G  | 61% | /tmp/mnt/D
 /dev/sda1              |  96.1G  |   36.0G |    55.2G  | 40% | /tmp/mnt/USB/USB_C

J'essaie maintenant de copier soit des fichiers de 700 Mo sur USB_C, soit des fichiers de 90 Go sur USB_C. /tmp/mnt/D où je peux voir qu'il y a beaucoup d'espace disponible, cependant, je continue à recevoir l'erreur suivante :

cp: Write Error: No space left on device

Une idée de ce que pourrait être le problème et comment le résoudre ?

Comme mentionné, il s'agit d'un petit serveur unix avec le strict minimum de commandes unix, donc la plupart des commandes mentionnées dans d'autres messages ne fonctionnent PAS pour cette boîte. D'où le fait que je pourrais avoir besoin de l'aide de quelqu'un qui sait ce que je pourrais essayer dans ce système spécifique pour nous donner quelques indices...

1 votes

Avez-vous consulté l'une des 158 autres questions qui apparaissent lors d'une recherche de No space left on device ?

0 votes

Avez-vous vérifié que vos systèmes de fichiers sont en bon état ? Essayez de lancer un fsck sur les deux systèmes de fichiers (il se peut que vous deviez d'abord les monter) et vérifiez à nouveau l'espace disponible.

0 votes

Merci @NuTTyX, je vais essayer de jeter un coup d'oeil et voir si celui-ci donne des informations...

3voto

JDS Points 2488

Mon intuition me dit inodes

Vérifiez vos inodes. Il s'agit de la partie cachée du système de fichiers qui conserve les métadonnées sur les fichiers.

df -i

Je pense que vous avez beaucoup, beaucoup de petits fichiers. Si c'est le cas -- et notez que chaque fichier a besoin d'un inode -- vous pouvez utiliser les inodes avant d'utiliser l'espace de stockage réel.

0 votes

Cette version unix n'a pas beaucoup d'options. Pour les df Je viens d'obtenir : df : illegal option -- i BusyBox v1.90-JKR (2008.04.28-13:21 CET) multi-call binary Options : -h imprime les tailles dans un format lisible par l'homme (par exemple, 1K 243M 2G ) -m imprime les tailles en mégaoctets -k imprime les tailles en kilooctets (par défaut)

0 votes

Je viens de regarder l'autre lien "duplicata possible" et celui-ci contient tout ce que je pourrais jamais poster. Le voici à nouveau, veuillez le consulter : serverfault.com/questions/93606/

0 votes

unix.stackexchange.com/questions/117093/ Cette question montre comment utiliser tune2fs à la place de "df" pour vérifier les inodes (environ 60% du chemin sous "checking inodes") - nous supposons tous des systèmes de fichiers ext ici - veuillez le confirmer !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X