- - Come configurare un software RAID su Linux

Come impostare un RAID software su Linux

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
Ora che il DD il comando è completo, usa lo strumento Mdadm per ripristinare il superblocco di ogni disco rigido. Assicurati di sostituire la lettera "X" con la lettera di unità effettiva dell'unità.
sudo mdadm --zero-superblock /dev/sdX
Al termine del comando Mdadm superblock, passare alla fase successiva del processo.

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