PDA

View Full Version : Installare Snapraid su OpenMediaVault


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

maxluc
28-03-2013, 11:25
Ho problemi con l'installazione di:

apt-get install gcc git make - non ci sono candidati da installare

apt-get install libc6-dev - impossibile da trovare

Per te sono andati lisci senza problemi??
Che versione di OMV hai installato??

Grazie
;)

anac
29-03-2013, 13:26
apt-get install gcc git make
apt-get install libc6-dev


niente da fare non me li installa e mi ha bloccato l'accesso alla webgui

ho provato questa procedura che di solito funzionava

apt-get clean
apt-get update
apt-get -f install
apt-get upgrade

pero niente

anac
02-04-2013, 10:27
ho cambiato pc questo con processore amd pero quando arrivo ad installare libc6-dev mi dice :

root@openmediavault:/home/cazz/snapraid-2.0# apt-get install libc6-dev
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
libc-dev-bin linux-libc-dev
Pacchetti suggeriti:
glibc-doc
Pacchetti raccomandati:
manpages-dev
I seguenti pacchetti saranno RIMOSSI:
gcc gcc-4.4 make
I seguenti pacchetti NUOVI saranno installati:
libc-dev-bin libc6-dev linux-libc-dev
0 aggiornati, 3 installati, 3 da rimuovere e 1 non aggiornati.
à necessario scaricare 5894 kB di archivi.
Dopo quest'operazione, verranno occupati 15,6 MB di spazio su disco.
Continuare [S/n]? s


come mai mi fa disinstallare gcc e make che avevo installato al passaggio precedente ?

ribbaldone
09-04-2013, 22:02
Ha creato dei problemi anche a me, ma alla fine ero riuscito installando le libc6-dev.
forse è necessario fare un apt-get update?
Non saprei essere d'aiuto, non sono un super esperto di Linux.

Ciao