Existe-t-il des instructions indiquant les schémas de stockage les plus appropriés pour un serveur domestique à plusieurs disques?
Je suppose un disque de démarrage/système d'exploitation séparé (la possibilité de démarrage n'est donc pas un problème, c'est uniquement pour le stockage de données) et 4 à 6 disques de stockage de 1 à 2 TB chacun, pour une capacité de stockage totale de 4 -12 To.
Le système de fichiers est ext4, je suppose qu'il n'y aura qu'une seule grande partition couvrant tous les disques.
Pour autant que je sache, les alternatives sont
disques individuels
JBOD span
LVM
RAID
RAID 5
RAID 6
J'envisage principalement LVM ou JBOD, car cela me permettra de réutiliser des disques plus anciens et de plus petite capacité lors de la mise à niveau du système. Le second est RAID 0 pour la vitesse.
Je prévois de faire des sauvegardes complètes sur un système séparé, je m'attends donc à ce que la redondance supplémentaire des niveaux RAID 5 ou 6 ne soit pas importante.
Est-ce une représentation juste des alternatives? Y a-t-il d'autres considérations ou alternatives que j'ai manquées? Et que recommanderiez-vous?
Comme vous, je suis en train de mener un processus de rationalisation avec les disques de mon serveur domestique. J'ai aussi un mélange de tailles de disques résultant de la croissance organique de la configuration JBOD que j'ai.
Je prends la route LVM pour les raisons suivantes.
Pour moi, les facteurs décisifs sont les n ° 3 et n ° 4.
J'utilise Greyhole et cela correspond presque parfaitement à mon cas d'utilisation:
Limites:
bien sur les systèmes RAID, les disques ne doivent pas avoir la même taille ...
juste les partitions que vous voulez ajouter au raid, vous devez avoir la même taille pour créer un raid ...
les points forts de LVM sont que vous pouvez facilement développer votre disque virtuel en ajoutant plus de partitions. et vous avez une fonctionnalité d'instantané!
vous pouvez également combiner LVM avec RAID ... afin que vous disposiez de la sécurité des données et de la flexibilité de LVM :)
Vous pouvez empiler bloquer les périphériques sous Linux et combiner la valeur des logiciels RAID et LVM, ce qui devrait répondre à tous vos besoins. Tout cela peut être accompli par l'installateur non-gui.
[1] J'ai rencontré une fois une très mauvaise erreur sur des disques SATA contenant beaucoup de mauvais blocs. Après avoir utilisé l'outil du fournisseur pour reconstituer le disque. Mon jeu de disques autrefois identique était désormais unique. Le disque défectueux contenait maintenant quelques blocs de moins qu'avant le début du formatage de bas niveau, ce qui a évidemment ruiné ma table de partitions et empêché le lecteur de rejoindre le jeu MD RAID.
Les disques durs ont généralement une "liste libre" de blocs de sauvegarde utilisés uniquement pour une occasion. Ma théorie est que cette liste doit avoir été épuisée, et comme il ne s'agit pas d'un disque d'entreprise, au lieu d'échouer en toute sécurité et de me permettre de l'envoyer pour la récupération de données, il a été décidé de tronquer mes données.
[2] Ne déployez jamais LVM sans un magasin de support tolérant aux pannes. LVM ne fonctionne pas avec Excel lors de la reprise après sinistre, vous demandez simplement du chagrin et, si vous vous trompez, vous perdez des données. La seule fois où cela a du sens est de savoir si le groupe VG est limité à un seul disque, comme un disque USB externe ou peut-être un RAID eSATA externe. Le but est d'essayer de déployer votre VG autour de magasins de sauvegarde pouvant être branchés à chaud comme une seule unité ou comme une seule unité virtuelle, comme illustré dans l'exemple de MD ci-dessus.
Qu'en est-il de http://zfsonlinux.org/
Il a la notion de pools de disques que vous pouvez attacher des lecteurs de détachement, je ne sais pas si sa production est prête mais mérite d'être vérifiée.
Que diriez-vous de MHDDFS, il est déjà disponible dans la plupart des distributions et fonctionne comme JBOD, cependant si le lecteur meurt, vous ne perdez que les données sur ce lecteur, pas toutes. Il est considéré comme un pool de lecteurs logiques. Vous pouvez par exemple copier le pool de lecteurs logiques sur un autre disque de capacité supérieure lors de la mise à niveau. Temps d'arrêt minimal et tracas minimes, et semble facile à mettre en œuvre. Découvrez comment vous en servir ici: http://zornsoftware.codenature.info/blog/why-i-ditched-raid-and-greyhole-for-mhddfs.html