Pagina 1 di 2
[RISOLTO] RAID 1 sotto ubuntu 9.04.
Inviato: lunedì 1 giugno 2009, 15:21
da sigmax
salve, il raid1 che in win funziona correttamente, sotto linux vieene semplicemente visto come due hd uguali quindi x partizioni gemelle...il problema nasce quando modifico qualcosa..e allora tornnado su windows mi da errore di coerenza della partizione ovviamente.
andando sul sito della scheda madre per linux non c'è nulla ancora...è recente. (am3)
è possibile utilizzare qualche accorgimento per far funzionare effettivamente il tutto come raid 1 soto linux? anche alle minime prestazioni...giusto per non incorrere nell'errore su windows.
Grazie
Ciao.
Re: RAID 1 sotto ubuntu 9.04.
Inviato: lunedì 1 giugno 2009, 19:57
da ethyl
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 16:14
da sigmax
grazie da quanto ho capito io dovrei fare qualcosa di simile:
Codice: Seleziona tutto
Per prima cosa occorre installare un pacchetto fondamentale per la gestione di tutti i tipi di raid su linux, il suo nome è "mdadm", di default sulla maggior parte delle distribuzioni gia c'è, altrimenti per le debian/based:
apt-get install mdadm
Fatto ciò, procedo con il rendere le partizioni dei due hd "IDENTICHE" e per velocizzare la cosa digito:
sfdisk -d /dev/hda | sfdisk /dev/hdb
Adesso posso iniziare a mirrorare i dischi(ovviamente al posto di hda1,hdb1,hda2,hdb2,ecc.... bisogna utilizzare i dischi che si intende mirrorare):
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hda1 /dev/hdb1
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/hda2 /dev/hdb2
mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/hda3 /dev/hdb3
Con quello appena scritto dico al comando mdadm che deve creare un device di nome md*, di tipo raid 1(--level=1), il numero di devices fisici che compongono il raid sono 2 (--raid-devices=2), e poi specifico quali sono i devices fisici che fanno parte di quel raid.
Fatto ciò posso controllare lo status del raid visualizzando il file /proc/mdstat
cat /proc/mdstat
Adesso posso modificare il file /etc/fstab sostituendo i devices fisici con quelli virtuali dei mirror:
vi /etc/fstab
Ad esempio nel seguente modo:
/dev/md0 /boot ext2 noauto,noatime 1 1
/dev/md2 / ext3 noatime 0 0
/dev/md1 none swap sw 0 0
l'ho preso da questo sito linkato nella pagina che mi hai dato.
http://www.messinalug.org/mediawiki/ind ... _con_Linux
c'è il rischio di perrdere i dati?
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 16:32
da ethyl
si perdi i dati. I due sistemi non sono attualmente in raid o sbaglio?
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 16:50
da sigmax
sono in raid1 su windows si vedono corretamente come unico hard disk.
su linux invece si vede doppio....cioe per ogni partizione ce ne sono 2.
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 17:57
da ethyl
ho paura che facendo una qualsiasi modifica, potresti arrecare danni a windows, visto che tutti e due i sistemi usano raid software.
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 20:31
da il_muflone
quella guida e` errata, il titolo si riferisce al fakeraid mentre i passaggi si riferiscono al raid software di linux.
la logica e` totalmente errata, il fakeraid utilizza il dmraid, il raid software usa l'md/mdadm. il fakeraid chiede al chipset di effettuare il sincronismo (sempre a carico della cpu), l'md e` eseguito dal sistema operativo
sigmax ha scritto:
sono in raid1 su windows si vedono corretamente come unico hard disk.
su linux invece si vede doppio....cioe per ogni partizione ce ne sono 2.
non toccare nulla, se tocchi le partizioni dei singoli dischi:
a) perdi tutti i dati
b) distruggi l'array e il controller si rifiutera` di utilizzarlo se prima non lo elimini interamente
che scheda madre e`? che chipset utilizza per il finto raid?
intanto installa il pacchetto dmraid e limitati ad eseguire sudo dmraid -a y
e riporta il risultato qui
ciao
EDIT: la guida sulla metodologia corretta e`
https://help.ubuntu.com/community/FakeRaidHowto
Re: RAID 1 sotto ubuntu 9.04.
Inviato: mercoledì 3 giugno 2009, 23:50
da sigmax
è una Gigabyte 790FXT-UD5P
quindi chipset 790fx e southbridge sb750...
io al momento ho verificato soltanto che toccando anche un solo file in una partizione...poi su win ci son problemi di coerenza della partizione...e l'unica è ricrearla.
Re: RAID 1 sotto ubuntu 9.04.
Inviato: venerdì 5 giugno 2009, 20:10
da il_muflone
quella scheda usa un chipset ITE 8720 per il finto raid
dmraid l'ultima volta che lo provai non aveva il supporto ai raid della ite (l'ho pure io)
nel cd dei drivers pero` - almeno per la mia - sono presenti i drivers e i sorgenti per il modulo da caricare
hai eseguito dmraid -a y ?
se non ti rileva nemmeno l'array l'unica e` provare con quei driver da compilare. io ero riuscito a fargli vedere i dischi ma poi si impallava nell'uso con svariati errori
ciao
Re: RAID 1 sotto ubuntu 9.04.
Inviato: venerdì 5 giugno 2009, 21:55
da sigmax
ci provo stasera mi son backupato tutto non si sa mai.
Codice: Seleziona tutto
RAID set "pdc_bifahehaf" already active
RAID set "pdc_bifahehaf1" already active
RAID set "pdc_bifahehaf2" already active
RAID set "pdc_bifahehaf3" already active
Re: RAID 1 sotto ubuntu 9.04.
Inviato: venerdì 5 giugno 2009, 22:12
da il_muflone
che cu..fortuna! ti ha rilevato il raid su ITE

dopo che esegui quel comando esegui ls -l /dev/mapper
se non trova /dev/mapper fai una ricerca di quei device con find /dev -name "pdc_bifaheha*"
ciao
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 12:37
da sigmax
ls -l /dev/mapper
totale 0
crw-rw---- 1 root root 10, 61 2009-06-06 14:34 control
brw-rw---- 1 root disk 252, 0 2009-06-06 14:34 pdc_bifahehaf
brw-rw---- 1 root disk 252, 1 2009-06-06 14:34 pdc_bifahehaf1
brw-rw---- 1 root disk 252, 3 2009-06-06 14:34 pdc_bifahehaf2
brw-rw---- 1 root disk 252, 4 2009-06-06 14:34 pdc_bifahehaf3
è uscito questo.
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 12:44
da il_muflone
perfetto
nel tuo sistema hai 3 partizioni?
riporta il risultato di sudo fdisk -l /dev/mapper/pdc_bifahehaf
(un nome piu` brutto non si poteva dare a quel raid, sembra tedesco

)
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:03
da sigmax
si nel solo raid sono 3 partizioni...
Codice: Seleziona tutto
Disco /dev/mapper/pdc_bifahehaf: 499.9 GB, 499999965184 byte
255 testine, 63 settori/tracce, 60788 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x3f6f3f6e
Dispositivo Boot Start End Blocks Id System
/dev/mapper/pdc_bifahehaf1 1 19588 157340578+ 7 HPFS/NTFS
/dev/mapper/pdc_bifahehaf2 19589 39176 157340610 7 HPFS/NTFS
/dev/mapper/pdc_bifahehaf3 39177 60788 173598390 7 HPFS/NTFS
e sono esattamente le tre partizioni raid..^^
ora non lo vedo + sotto linux , immagino che ora debba montarlo ?

Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:22
da il_muflone
ORA? che differenza c'e` tra prima e ora?
piu` che altro devi chiarire cosa devi farci, se devi soltanto leggerle basta montare quelle partizioni normalmente, ovviamente usando /dev/mapper/nomeiraqeno
e non i dispositivi reali sdXY
ciao
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:26
da sigmax
be semplice prima potevo leggerli anche se ogni partizioni era doppia ora nn si vedono..
cmq vorrei leggerli e poterli scrivere...
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:32
da il_muflone
le hai montate le partizioni indicate?
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:39
da sigmax
no sono nuberrimo :-[ posso cercare la sintassi se me la scrivi tu faccio prima

Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 13:52
da il_muflone
lo chiedi nonostante i migliaia di thread che spiegano come montare le partizioni ntfs?
creati 3 cartelle per i mount point dentro /media con sudo mkdir /media/Windows1 , 2, 3 e monta la partizione con
mount -t ntfs /dev/mapper/pdc_bifahehaf1 /media/Windows1 -o defaults,umask=000,gid=46
per montarlo in automatico devi ficcarlo su fstab, anche per quello ci sono migliaia di thread che ne parlino
ciao
Re: RAID 1 sotto ubuntu 9.04.
Inviato: sabato 6 giugno 2009, 14:03
da sigmax
ok sorry....ma per renderli scrivibili è necessario installare captive-ntfs giusto?