mercredi 4 janvier 2017

Raspberry épisode 17 : RAID





Bonjour à tous,

si comme moi, vous espérez utiliser votre raspberry comme un système NAS, d'autant que vous aurez peut-être suivi l'épisode sur le CLOUD, vous êtes au bon endroit.

Alors comment Linux marche avec les clef USB ?
Pour faire mes tests, j'ai acheté 2 clef USB identique de 8Go, le principe est là, vous pourrez utiliser des clefs de plus grandes capacité ou des disques dur, mais alors pensez à alimenter de facon externe vos disques.

1- Branchez vos clefs

2-pour les repérer :


fdisk -l



3-Préparer les clefs USB


fdisk /dev/sda


« d » pour formater les partition déjà existante (si besoin)
« N » pour nouvelle partition
« P » pour une partition primaire
 pour commencer du début du volume
 pour terminer à la fin du volume
« t » pour editer la table
« fd » pour un format Linux raid
« w » pour enregistrer
 


Faire la meme chose pour le sdb, c'est à dire la seconde clef USB 
 
Créer un volume MD0


Mkdir /dev/md0 
 
4-Installation du logiciel de gestion RAID 
Installer MDADM


apt-get install mdadm
 


mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
“y”

Patientez , patientez (30m, pour 16Go // 1h pour 128 go à 20Mo/s)
5-Vérification:


cat /proc/mdstat
ou mdadm --detail /dev/md0
 
6-Sauvegarder la configuration de l’ARRAY
mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
 
7-Formatage et montage des disques :
mkfs.ext4 /dev/md0 -m 1
 
8-Droits:
On créé le groupeaddgroup raid 


addgroup raid
on ajoute tour à tour chaque utilisateur qui aura le droit d'accès au raid
adduser raspberry raid
adduser user1 raid
adduser user2 raid
on créé le point de montage
mkdir /media/raid
on monte notre array pour voir si cela fonctionne
mount /dev/md0 /media/raid
on applique les droits au point de montage
chown root:raid /media/raid
chmod 770 /media/raid
 
9-Rendre le montage permanent 
Dans « /etc/fstab »
/dev/md0   /media/raid   ext4      defaults,nofail     0   0 

10-Accéder au RAID via SAMBA (client Windows)
Accès au NTFS:
Apt-get install ntfs-3g
 
Connaitre sa version de samba:
smbd -V

Lister les disques :
Fdisk –l 


Créer les point de montage
Mkdir /media/raid
 
Monter le disque
Mount –t auto /dev/sda1 /media/raid

Configurer SAMBA
Nano /etc/samba/smb.conf
 
Ajouter en fin de fichier
[RAID]
        comment = Partage du RAID
        path = /media/raid
        valid users=@users
        force group=users
        create mask=0660
        directory mask=0771
        read only = no
Ajouter un utilisateur
Useradd admin -m -G users 
Passwd admin
 
Ajouter un utilisateur à Samba
smbpasswd -a admin   
 
Redémarrer SAMBA   
/etc/init.d/samba restart   
 
Montage permanent          
Nano /etc/fstab 
/dev/md0        /media/raid     ext4    defaults,nofail   0       0
 
Mise en place de detection de disque defectueux:
Crontab –e

# Vérifier l'état du raid toutes les heures
0 * * * * /bin/grep 'UU' /proc/mdstat || /usr/bin/mail -s "[ALERTE] Raid en erreur sur $(hostname)" toto@rome.biz < /proc/mdstat








 
 

Aucun commentaire:

Enregistrer un commentaire