ribbaldone
17-01-2013, 20:48
Ciao a tutti,
scrivo questo post per lasciare una traccia, una specie di raccolta di appunti su come ho fatto ad installare Snapraid (http://snapraid.sourceforge.net/) (software made in Italy di Andrea Mazzoleni, già autore di Advance MAME) su OpenMediaVault (http://www.openmediavault.org/) ottimo software per sistemi NAS home made.
Devo dire che in rete non ci sono moltissime info a proposito di Snapraid, almeno io ho fatto una certa fatica a reperirne.
Partiamo passo passo:
Dopo aver installato OMV, dalla scheda Storage>Physical Disks ho montato uno alla volta i dischi, in contemporanea tramite Putty (http://www.putty.org/) in collegamento SSH monitoravo il file /etc/fstab. Questo è necessario perchè OMV monta i dischi chiamandoli con l'UUID, cosa per certi versi utile ma di sicuro poco user friedly.
Giusto per farvi capire questo è il mio fstab, ho aggiunto di volta in volta una nota per facilitare l'identificazione dei dischi.
UUID=d3e7834e-7b57-4390-9fac-3442c779598d /media/d3e7834e-7b57-4390-9fac-3442c779598d ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=c33833d3-3a88-468a-8dd2-5ade3eec512e /media/c33833d3-3a88-468a-8dd2-5ade3eec512e ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=5c4f618b-dba5-48ff-815e-8e3e0597c2de /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=846e7119-fcae-4ba9-9b81-4ced6a90fbcb /media/846e7119-fcae-4ba9-9b81-4ced6a90fbcb ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
# <<< [openmediavault]
# Riferimento UUID dischi con nickname
# Disk1 UUID=d3e7834e-7b57-4390-9fac-3442c779598d
# Disk2 UUID=c33833d3-3a88-468a-8dd2-5ade3eec512e
# Disk3 UUID=5c4f618b-dba5-48ff-815e-8e3e0597c2de
# Disk4 UUID=846e7119-fcae-4ba9-9b81-4ced6a90fbcb
Veniamo adesso a Snapraid, io ho seguito come riferimento questa guida (http://zackreed.me/articles/72-snapraid-on-ubuntu-12-04), in particolare:
Sempre dalla console di putty
apt-get install gcc git make
qui ho scoperto con l'aiuto del Forum (http://www.hwupgrade.it/forum/showthread.php?t=2537976) che è necessario installare anche le libc6-dev che evidentemente mancano in OMV rispetto ad Ubuntu, quindi
apt-get install libc6-dev
a questo punto
cd
wget http://sourceforge.net/projects/snapraid/files/snapraid-2.0.tar.gz
tar xzvf snapraid-2.0.tar.gz
cd snapraid-2.0/
./configure
make
make check
make install
cd ..
cp ~/snapraid-2.0/snapraid.conf.example /etc/snapraid.conf
cd ..
apriamo ora il file di configurazione
nano /etc/snapraid.conf
e andiamo a settarlo con i riferimenti ai nostri dischi
(ci sono vari modi soggettivi per settare il config, leggete il manuale di Snapraid molto chiaro, oppure la pagina da dove ho preso spunto)
Metto ad esempio come ho compilato io la sezione dei dischi, notate gli UUID annotati prima
parity /media/846e7119-fcae-4ba9-9b81-4ced6a90fbcb/parity
content /media/d3e7834e-7b57-4390-9fac-3442c779598d/content
content /media/c33833d3-3a88-468a-8dd2-5ade3eec512e/content
content /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de/content
disk d1 /media/d3e7834e-7b57-4390-9fac-3442c779598d/
disk d2 /media/c33833d3-3a88-468a-8dd2-5ade3eec512e/
disk d3 /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de/
si possono settare anche diverse esclusioni di tipologie di file, vi rimando sempre al manuale per maggiori dettagli.
Fatto questo lanciamo la siincronizzazione
snapraid sync
La guida continua con l'installazione di aufs, che serve per fare una sorta di JBOD dei dischi, ma io al momento non l'ho utilizzato.
Spero che possa essere di aiuto a qualcuno.
ciao
scrivo questo post per lasciare una traccia, una specie di raccolta di appunti su come ho fatto ad installare Snapraid (http://snapraid.sourceforge.net/) (software made in Italy di Andrea Mazzoleni, già autore di Advance MAME) su OpenMediaVault (http://www.openmediavault.org/) ottimo software per sistemi NAS home made.
Devo dire che in rete non ci sono moltissime info a proposito di Snapraid, almeno io ho fatto una certa fatica a reperirne.
Partiamo passo passo:
Dopo aver installato OMV, dalla scheda Storage>Physical Disks ho montato uno alla volta i dischi, in contemporanea tramite Putty (http://www.putty.org/) in collegamento SSH monitoravo il file /etc/fstab. Questo è necessario perchè OMV monta i dischi chiamandoli con l'UUID, cosa per certi versi utile ma di sicuro poco user friedly.
Giusto per farvi capire questo è il mio fstab, ho aggiunto di volta in volta una nota per facilitare l'identificazione dei dischi.
UUID=d3e7834e-7b57-4390-9fac-3442c779598d /media/d3e7834e-7b57-4390-9fac-3442c779598d ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=c33833d3-3a88-468a-8dd2-5ade3eec512e /media/c33833d3-3a88-468a-8dd2-5ade3eec512e ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=5c4f618b-dba5-48ff-815e-8e3e0597c2de /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
UUID=846e7119-fcae-4ba9-9b81-4ced6a90fbcb /media/846e7119-fcae-4ba9-9b81-4ced6a90fbcb ext4 defaults,acl,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 2
# <<< [openmediavault]
# Riferimento UUID dischi con nickname
# Disk1 UUID=d3e7834e-7b57-4390-9fac-3442c779598d
# Disk2 UUID=c33833d3-3a88-468a-8dd2-5ade3eec512e
# Disk3 UUID=5c4f618b-dba5-48ff-815e-8e3e0597c2de
# Disk4 UUID=846e7119-fcae-4ba9-9b81-4ced6a90fbcb
Veniamo adesso a Snapraid, io ho seguito come riferimento questa guida (http://zackreed.me/articles/72-snapraid-on-ubuntu-12-04), in particolare:
Sempre dalla console di putty
apt-get install gcc git make
qui ho scoperto con l'aiuto del Forum (http://www.hwupgrade.it/forum/showthread.php?t=2537976) che è necessario installare anche le libc6-dev che evidentemente mancano in OMV rispetto ad Ubuntu, quindi
apt-get install libc6-dev
a questo punto
cd
wget http://sourceforge.net/projects/snapraid/files/snapraid-2.0.tar.gz
tar xzvf snapraid-2.0.tar.gz
cd snapraid-2.0/
./configure
make
make check
make install
cd ..
cp ~/snapraid-2.0/snapraid.conf.example /etc/snapraid.conf
cd ..
apriamo ora il file di configurazione
nano /etc/snapraid.conf
e andiamo a settarlo con i riferimenti ai nostri dischi
(ci sono vari modi soggettivi per settare il config, leggete il manuale di Snapraid molto chiaro, oppure la pagina da dove ho preso spunto)
Metto ad esempio come ho compilato io la sezione dei dischi, notate gli UUID annotati prima
parity /media/846e7119-fcae-4ba9-9b81-4ced6a90fbcb/parity
content /media/d3e7834e-7b57-4390-9fac-3442c779598d/content
content /media/c33833d3-3a88-468a-8dd2-5ade3eec512e/content
content /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de/content
disk d1 /media/d3e7834e-7b57-4390-9fac-3442c779598d/
disk d2 /media/c33833d3-3a88-468a-8dd2-5ade3eec512e/
disk d3 /media/5c4f618b-dba5-48ff-815e-8e3e0597c2de/
si possono settare anche diverse esclusioni di tipologie di file, vi rimando sempre al manuale per maggiori dettagli.
Fatto questo lanciamo la siincronizzazione
snapraid sync
La guida continua con l'installazione di aufs, che serve per fare una sorta di JBOD dei dischi, ma io al momento non l'ho utilizzato.
Spero che possa essere di aiuto a qualcuno.
ciao