Un RAID del disco rigido basato su hardware è costoso. Per questo motivo, gli utenti creano regolarmente un software RAID su Linux per soddisfare le loro esigenze di dati di grandi dimensioni.
La configurazione di un pool di archiviazione è diventata più semplice su Linux nel corso degli anni, grazie a strumenti come Mdadm. Con questo programma, gli utenti possono creare un array RAID software in pochi minuti!
Installa Mdadm
Il modo migliore per creare un array RAID su Linux èper usare lo strumento Mdadm. Mdadm è un'utilità della riga di comando che consente una manipolazione rapida e semplice dei dispositivi RAID. Sfortunatamente, questo software non include la maggior parte delle distribuzioni per impostazione predefinita. Se vuoi usarlo, dovrai installarlo a mano.
Apri un terminale e segui le istruzioni corrispondenti al tuo sistema operativo Linux.
Ubuntu
sudo apt install mdadm
Debian
sudo apt install mdadm
Arch Linux
sudo pacman -S mdadm
Fedora
sudo dnf install mdadm -y
OpenSUSE
sudo zypper install mdadm
Linux generico
La maggior parte delle distribuzioni Linux hanno accesso a Mdadm eimpacchettalo per i loro utenti. Detto questo, se non riesci a trovare il programma nel repository dei pacchetti della tua distribuzione Linux, c'è un altro modo di procedere: costruire dal sorgente. Segui le istruzioni di seguito per sapere come far funzionare Mdadm.
Passo 1: Vai alla pagina Mdadm GitHub e scopri quali dipendenze il programma deve compilare correttamente.
Passo 2: Clonare il codice sorgente con il idiota comando.
git clone https://github.com/neilbrown/mdadm cd mdadm
Passaggio 3: Compilare il codice con il rendere comando.
make
Step 4: Installa Mdadm su Linux con fare l'installazione comando.
sudo make install
Preparare dischi rigidi
Le matrici RAID su Linux richiedono almeno due dischi rigidi. Questi dischi rigidi devono essere completamente vuoti, senza nulla. Avviare un terminale e utilizzare il DD comando per azzerare ciascuno di essi.
Nota: utilizzare il lsblk comando per determinare l'etichetta di ciascun disco rigido.
sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
Creazione di un array RAID
L'uso di Mdadm per creare un nuovo array RAID è molto semplice. Per farlo, scrivi il seguente comando in un terminale. Assicurati di modificare e rimuovere il X"Sta nel funzionamento del terminale, poiché le etichette delle unità differiranno dall'esempio fornito.
Nota: in questo esempio, stiamo utilizzando lo strumento di gestione RAID Mdadm per creare un dispositivo con due dischi rigidi. Se il tuo RAID ha bisogno di più di due dischi rigidi, cambia raid-dispositivi = 2 per raid-dispositivi = 3 o un numero più alto.
sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Consenti a Mdadm di creare il dispositivo RAID. Sii paziente e lascia che lo strumento funzioni. Quando il processo è completo, è il momento di controllarlo per vedere se l'array di unità funziona.
È possibile verificare che il RAID sia stato eseguito correttamente eseguendo il gatto comando in una finestra terminale.
cat /proc/mdstat
Formate RAID Array
Quando si uniscono le unità per creare un array RAID,il pool di dischi rigidi per creare un singolo dispositivo di archiviazione. Questo dispositivo di archiviazione è completamente vuoto e inaccessibile. Non sarai in grado di inserire alcun dato su di esso, senza formattarlo.
La formattazione di un'unità RAID su Linux richiede l'uso del comando MKFS. In un terminale, eseguire mkfs.ext4. L'esecuzione di questo comando creerà un nuovo file system Extended4 sull'array
sudo mkfs.ext4 -F /dev/md0
Montare l'array RAID
Prima di poter accedere al nuovo dispositivo RAID su Linux, è necessario che sia montato sul sistema. Per montarlo, avvia un terminale e segui i passaggi seguenti.
Passo 1: Crea una nuova cartella su cui montare il RAID con mkdir comando.
sudo mkdir -p /mount/md0
Passo 2: Usa il montare comando e associare l'array RAID al nuovo / Mnt / md0 cartella.
sudo mount /dev/md0 /mnt/md0
Una volta montato, accedi al tuo array RAID con il CD comando.
cd /mnt/md0
Per un montaggio RAID permanente su Linux, eseguire:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
Se desideri smontare il tuo RAID, dovrai utilizzare il umount comando.
Nota: NON tentare di smontare il dispositivo RAID durante la copia dei dati!
sudo umount /dev/md0
Il tradizionale umount il comando dovrebbe funzionare. Se si verificano problemi e il RAID si rifiuta di disinstallare dal sistema, provare a utilizzare il “L” interruttore.
sudo umount /dev/md0 -l</ P>
Commenti