Je viens de mettre à jour et de réinstaller mon serveur domestique. Une chose que j'ai faite est de passer d'un logiciel raid à une carte raid.
Après avoir effectué cette opération et commencé à copier mes sauvegardes, j'ai remarqué que ma première sauvegarde de ~1TB occupe ~1,4TB d'espace sur ma nouvelle matrice. Comme cela représente une augmentation considérable de 400 Go de l'espace utilisé, je suppose que j'ai fait quelque chose de mal.
Mon installation
J'ai installé mon système d'exploitation sur un SSD séparé de 32 Go. Tous les disques utilisés dans la matrice sont des WD Red 2TB WD20EFRX.
Mon ancienne configuration était sous Ubuntu 14.04 Desktop avec une matrice RAID-5 3x2TB (laissant 4TB disponibles). J'utilisais la fonction raid logicielle du BIOS de ma carte mère. J'avais partitionné et formaté la matrice en utilisant l'utilitaire de disque dans GNOME. Je ne suis pas sûr du format que j'ai utilisé. C'était probablement celui qui était présenté par défaut pour moi.
Ma nouvelle configuration est sur Ubuntu 14.10 Server. La matrice est maintenant une matrice RAID-5 6x2TB (laissant 10TB disponibles en théorie). J'utilise maintenant la carte raid RocketRaid 2720SGL "fake hardware".
Processus de configuration
J'ai installé le pilote et le WebGUI, puis j'ai initialisé les disques et créé la nouvelle matrice RAID-5 par le biais du WebGUI de RocketRaid (dont j'ai lu dans les critiques qu'il était fortement recommandé par rapport à la fonction BIOS des cartes). N'étant pas sûr des paramètres plus avancés, j'ai choisi la taille de secteur par défaut de 512B. Le processus de construction s'est déroulé avec succès toute la nuit.
En utilisant fdisk, j'ai ensuite partitionné la matrice. En raison de la taille du disque, fdisk m'a averti que je devais sélectionner la table de partition GUID - ce que j'ai fait. J'ai formaté le tableau en ext4 (ce qui semble être le choix recommandé d'après mes recherches). Pour la taille du secteur, le début et la fin du secteur, j'ai choisi les valeurs par défaut qui m'ont été présentées.
En utilisant fdisk -l, cela ressemble à ceci maintenant
Device Start End Sectors Size Type
/dev/sdb1 2048 19534315486 19534313439 9.1T Linux filesystem
J'ai d'abord envisagé de choisir 4K au lieu de 512B lors de la construction de la matrice. Cependant, lorsque j'ai fait des recherches sur les disques que j'utilise, j'ai trouvé un débat sur le fonctionnement de la taille de secteur 4K sur ces disques, et j'ai donc décidé de ne pas le faire.
J'avais mon tableau original sauvegardé sur 3 disques externes différents de 1 To. J'ai copié ~980GB de répertoires de la matrice originale sur le premier disque externe (le disque externe est formaté en ext4). En restaurant à partir de ce disque externe, j'ai connecté le disque via USB au serveur et l'ai monté dans /media/usb. J'ai ensuite utilisé cette commande pour copier la sauvegarde du premier disque externe vers ma nouvelle matrice.
rsync -av /media/usb /media/array/drive-one
Cette opération a permis de copier tout ce qui se trouve sur le disque externe (qui devrait être de 980 Go). Ces fichiers occupent maintenant 1,38 To sur ma nouvelle matrice.
Alors, cela pourrait-il avoir un rapport avec la façon dont j'ai configuré les secteurs ? Ou peut-être la façon dont je copie les fichiers à partir de ma sauvegarde ?