[stockage] Synchronisation lente et espace perdu

Questions et astuces concernant l'installation et la configuration d'archlinux
romano2k
Hankyu
Messages : 25
Inscription : sam. 04 mai 2013, 17:53

[stockage] Synchronisation lente et espace perdu

Message par romano2k »

Bonjour à tous !

Je fréquente le canal IRC depuis quelques temps mais c'est mon premier message sur le forum, car cette fois je crois que mon problème est un peu moins évident que d'habitude.

J'ai un HP MicroServer exécutant Arch depuis quelques mois. Il sert essentiellement de serveur de stockage. Je l'ai installé avec un SSD pour l'OS et deux disques durs de 2 To en RAID 1 logiciel (avec mdadm) et LVM par-dessus. Mais aujourd'hui j'ai ajouté un troisième disque dur de 2 To. Je pensais pouvoir passer d'un RAID 1 à un RAID 5 "en ligne", mais c'était beaucoup plus compliqué que prévu. J'ai donc décidé de repartir à zéro.

J'ai démonté les partitions, "lvremove" puis "pvremove --force --force" tout ce qui était lié à LVM, puis stoppé le RAID (avec "mdadm --stop /dev/md0") et supprimé les superblocks des partitions ("mdadm --zero-superblock"). J'ai recopié la table des partitions d'un des deux disques durs sur le nouveau (avec sgdisk), puis j'ai recréé un volume RAID 5 en suivant ce guide : https://wiki.archlinux.org/index.php/So ... ID_and_LVM

Tout semble fonctionner, si ce n'est qu'il y a quelques détails troublant :

1. La synchronisation me parait anormalement lente

Code : Tout sélectionner

Every 0,1s: cat /proc/mdstat                                                                                                            Sat May  4 18:18:05 2013

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[3] sdb1[0] sdc1[1]
      3906763776 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_]
      [>....................]  recovery =  2.2% (44024192/1953381888) finish=20251.2min speed=1570K/sec

unused devices: <none>
Il faudrait donc près de 15 jours pour resynchroniser ces trois disques durs de 2 To. Les premières minutes après la création de md0, j'avais plutôt dans les 50 000 K/sec, et non dans les 1500. Entre temps j'ai remis home sur l'un des deux volumes logiques, remis mon répertoire /storage, édité mon fstab avec les nouveaux UUID et redémarré pour m'assurer que tout redémarrait correctement. Ce qui est le cas.

2. J'ai de l'espace disque "disparu"

Code : Tout sélectionner

[root@robot ~]# df -h
Sys. de fichiers          Taille Utilisé Dispo Uti% Monté sur
/dev/sda2                    30G    3,1G   25G  12% /
dev                         938M       0  938M   0% /dev
run                         940M    404K  940M   1% /run
tmpfs                       940M       0  940M   0% /dev/shm
tmpfs                       940M       0  940M   0% /sys/fs/cgroup
tmpfs                       940M       0  940M   0% /tmp
/dev/sda1                    88M     23M   60M  28% /boot
/dev/mapper/robot-home      917G     73M  871G   1% /home
/dev/mapper/robot-storage   2,7T     73M  2,6T   1% /storage
Il n'y encore strictement rien sur /storage, pourtant on m'affiche 73 Mo occupés.

Sur /home j'ai mon répertoire personnel avec quelques fichiers de configuration :

Code : Tout sélectionner

[root@robot romain]# du -h
4,0K	./photos
4,0K	./documents
[…]
4,0K	./downloads
[…]
4,0K	./videos
400K	.
400 Ko occupés selon du, et non 73 Mo selon df. Quand bien même, 917 Go - 73 Mo ne font pas 871 Go selon moi… Où sont partis les 46 Go manquant ?

Bref il y a clairement quelque chose qui ne tourne pas rond, mais du haut de mes modestes connaissances je ne sais vraiment pas quoi. Quelqu'un a une idée ? :-)

Précision supplémentaire : je viens de lancer une copie de mon ordinateur sous OS X vers mon home via SMB, le Moniteur d'activité m'indique une vitesse de transfert d'environ 50 Mo/s, équivalente à ce que j'avais avant toutes mes manipulations.
Répondre