Cette recette est une retombée de mon article de blog sur la construction d'un serveur de stockage peu coûteux. Si vous souhaitez plus de commentaires, consultez mon blog
Remarque: je l'ai fait sur un système Ubuntu - les autres distributions peuvent être légèrement différentes.
Première chose, l'utilitaire mdadm est nécessaire. sudo apt-get install mdadm
va saisir cela pour vous.
Ensuite, nous aurons besoin de partitions de disque. Celles-ci peuvent se trouver sur le même disque physique (mdadm peut s'en plaindre), bonnes pour les tests, mais pour de «vraies» données, utilisez des partitions sur des disques physiques distincts.
Dans cet exemple, j'ai / dev / sda3, / dev / sdb3 et / dev / sdc4, tous sont 1175GB.
Maintenant, construisons…
sudo mdadm --create / dev / md0 --level = RAID5 --raid-devices = 2 / dev / sda3 / dev / sdb3 / dev / sdb4
Il existe d'autres niveaux qui pourraient être plus appropriés à votre situation.
Donnez-lui un peu de temps pour courir, vous pouvez vérifier les progrès avec sudo mdadm -D / dev / md0
ou cat / proc / mdstat
Cela vous donnera une bonne idée du temps restant dans la construction du tableau.
Laissez mdadm suivre son cours pendant un moment, puis vous pourrez formater le lecteur. Je l'ai fait avant la fin de la compilation, mais vous pouvez attendre si vous voulez.
J'ai choisi jfs, mais d'autres systèmes de fichiers peuvent être adaptés à vos besoins. mkfs.jfs / dev / md0
Une fois le système de fichiers terminé, montez le périphérique pour l'utiliser. J'ai créé un répertoire, / mnt / raid, et y ai monté l'appareil:mount / dev / md0 / mnt / raid
Si vous le souhaitez, une entrée peut être créée dans fstab pour faciliter cela.