J'ai un ordinateur de bureau avec Ubuntu installé sur un SSD. Puis-je ajouter 4 disques supplémentaires et les mettre en RAID 5 (le transformer en NAS) sans réinstaller ? Si oui, comment ? Merci.
Réponses
Trop de publicités?Vous pouvez créer une matrice raid5 avec les disques supplémentaires en utilisant le paquet "mdadm". Vérifiez Comment créer des matrices Raid avec mdadm ?
Je voulais créer une matrice RAID 0 pour une station de travail de transcodage vidéo haute performance que j'ai construite en utilisant une paire de disques SSD M2 PCIE. Tout ce que j'avais trouvé recommandait d'installer Ubuntu Server pour y parvenir. Je ne pensais pas que cela était nécessaire pour mon cas d'utilisation.
J'avais initialement configuré le système pour le double démarrage de WIN10 et Ubuntu en utilisant un disque pour Windows 10 et l'autre pour Ubuntu 16.04. L'UEFI me donnait du fil à retordre, j'ai donc activé CSM dans le BIOS et j'ai tenté des installations traditionnelles des deux OS. J'ai réduit les deux installations (et déplacé la partition d'échange) pour laisser environ la moitié de l'espace sur chaque disque (55.9G dans mon cas) non allouée pour mon volume RAID 0 prévu.
J'ai utilisé fdisk pour créer les partitions nécessaires de type fd
sur les deux disques dans l'espace restant.
Voici le résultat final sur le lecteur Windows :
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1126399 1124352 549M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1126400 117221375 116094976 55.4G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p3 117221376 234441647 117220272 55.9G fd Linux raid autodetect
et le lecteur Ubuntu :
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 4095 2048 1M BIOS boot
/dev/nvme1n1p2 4096 100247551 100243456 47.8G Linux filesystem
/dev/nvme1n1p3 100247552 117221375 16973824 8.1G Linux swap
/dev/nvme1n1p4 117221376 234441614 117220239 55.9G Linux RAID
J'ai installé mdadm avec sudo apt install mdadm
et ensuite configuré.
J'ai vérifié que les deux disques étaient détectés et partitionnés correctement avec lsblk
nvme0n1 259:0 0 111.8G 0 disk
nvme0n1p1 259:3 0 549M 0 part
nvme0n1p2 259:10 0 55.4G 0 part
nvme0n1p3 259:11 0 55.9G 0 part
nvme1n1 259:1 0 111.8G 0 disk
nvme1n1p1 259:4 0 1M 0 part
nvme1n1p2 259:5 0 47.8G 0 part /
nvme1n1p3 259:6 0 8.1G 0 part
nvme1n1p4 259:2 0 55.9G 0 part
J'ai créé le tableau avec la commande `sudo mdadm -C /dev/md0 -l raid0 -n 2 /dev/nvme0n1p3 /dev/nvme1n1p4
J'ai vérifié le statut avec
:~$ cat /proc/mdstat
Personalities : [raid0]
md0 : active raid0 nvme1n1p4[1] nvme0n1p3[0]
117153792 blocks super 1.2 512k chunks
unused devices: <none>
mdadm --detail /dev/md0
fournit des informations plus détaillées :
/dev/md0:
Version : 1.2
Creation Time : Tue Sep 11 10:31:25 2018
Raid Level : raid0
Array Size : 117153792 (111.73 GiB 119.97 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Sep 11 10:31:25 2018
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Name : me-Z370-HD3P:0 (local to host me-Z370-HD3P)
UUID : bd71c1dd:2eb9fbd6:66204362:dcf71a05
Events : 0
Number Major Minor RaidDevice State
0 259 11 0 active sync /dev/nvme0n1p3
1 259 2 1 active sync /dev/nvme1n1p4
Le système de fichiers a été créé avec mkfs.ext4 /dev/md0
et l'a monté avec sudo -i
# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/
Il ne reste plus qu'à l'évaluer :
` et créez une entrée fstab pour le monter automatiquement au démarrage.