Magazine High tech

Rsync failed mais pourquoi ?

Publié le 12 mai 2012 par Lmns972 @guestblog

J’utilise rsync pour synchroniser mes mails entre ma dedibox et la maison nous ne sommes jamais à l’abri d’un crash . Ce matin je du moins cette nuit je reçois la notification mais cette fois avec un gros failed sur certains fichier .

    rsync: mkstemp "/.dovecot-deliver.log.3oy0gL" (in mail) failed: No space left on device (28)

A la vue du message je regarde sur le serveur de destination je vois qu’il reste toujours de la place . Les premiers mots qui me viennent à l’esprit « mais c’est quoi cette merde » . Au bout de quelques minutes et d’un df -i je me rends compte qu’il reste plus d’inodes sur cette partition.

    /dev/mapper/DATA-lv_backup
    131072 131072 0 100% /backup

Donc vient la question peut-on augmenter le nombre d’inodes d’une partition. Cela fait environ un mois cela m’est arrivé au boulot mais j’avais du refaire une partition.
Je me dis qu’il doit vraiment être possible d’augmenter le nombre d’inodes sans recréer la partoche . Bien-sur je google-isme après environ une demi-heure de recherche , il semblerait que cela ne soit pas possible . C’est donc parti pour une nouvelle partoche .
Heureux de moi j’utilise LVM et il me reste de la place.

  1. /*
  2. # vgs
  3. VG #PV #LV #SN Attr VSize VFree
  4. DATA 1 10 0 wz–n- 931.51g 326.85g
  5. */

On crée un nouveau LV

  1. /*
  2. lvcreate -L2G -n lv_backupnew DATA
  3. */

Formatage du nouveau volume et augmentation du nombre d’inodes

  1. /*
  2. mkfs.ext3 -N 244000 /dev/mapper/DATA-lv_backupnew
  3. */

Pour avoir le nombre d’inodes max je me suis basé sur la formule de notre ami wikipédia. V/2^13 . V est la taille de votre disque en octets.

Il faut maintenant synchroniser les deux disques . Une fois que cela est fais vous pouvez supprimer votre ancienne LV .

  1. /*
  2. umount /backup
  3. lvremove /dev/mapper/DATA-lv_backup
  4. */

On renomme le nouveau LV avec le bon nom

  1. /*
  2. lvrename /dev/DATA/lv_backupnew /dev/DATA/lv_backup
  3. */

Maintenant j’ai plus de 110000 inodes de libres

    /dev/mapper/DATA-lv_backup
    244224 131072 113152 54% /backup

CONCLUSION

Pensez à augmenter le nombre d’inodes lorsque vous créez une partition cela peut vous éviter bien des galères . Sauf si il existe une autre solution .

SOURCE
http://www.ehow.com/how_7726147_do-inode-size-existing-partition.html

Rsync failed mais pourquoi ?

Like this post? Tip me with bitcoin!

1B6BwfSrwYipzah5CbAi8QSBELGA6m7xEU

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Powered by Bitcoin Tips

Retour à La Une de Logo Paperblog

A propos de l’auteur


Lmns972 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte