Newsgroup: it.comp.os.linux.sys
Titolo: Software RAID su Intel ICH6R

Ho una m/b che monta il controller in oggetto e due dischi SATA /dev/sda
e /dev/sdb.
Durante l'installazione ho installato il sistema sul disco /dev/sda ed
ho la seguente tabella di partizioni definita
Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       10011    80308935   8e  Linux LVM
Il disco /dev/sdb attualmente è inutilizzato.
Vorrei metter su un RAID1 per replicare il disco sda su sdb, tuttavia ho
seguito i vari Software RAID-howto trovati in rete, ma dopo aver creato
il raid /dev/md0 ed aggiunto il disco /dev/sdb, quando tento di
aggiungere all'array il disco /dev/sda ottengo l'errore di Device busy.
C'e' qualcuno in grado di darmi qualche dritta sui (pochi da quello che
ho compreso) comandi per creare il RAID ?
Grazie a chiunque voglia darmi qualche utile indicazione!

Beh penso sia normale... Coem fai a cambiare la partizioni "on fly"???
Non potevi farlo in fase di installazione? Quasi tutte le distro lo
permettono

 permettono
Non l'ho fatto in fase di installazione iniziale perche' non avevo il
secondo disco disponibile. In ogni caso leggendo quello che c'e' scritto
sull'howto mi risulta essere possibile attivare il raid in fase successiva
all'installazione.


Prego! Spero possa esserti d'aiuto...
Ciao
Gabriele 

 "mdadm --create -l 1 -n 2 /dev/md1 /dev/sda2 /dev/sdb2"
E anche in questo caso:
mdadm: ADD_NEW_DISK for /dev/sda1 failed: Device or resource busy
Altri suggerimenti ?
Ciao e grazie!

 Altri suggerimenti ?
Potresti postare l'output del comando "cat /proc/mdstat" e dei print di 
fdisk su sda ed sdb ?
Ciao 

 aggiungere all'array il disco /dev/sda ottengo l'errore di Device busy.
Una volta creato l'array con il solo sdb devi copiarci tutto quello che
c'e` in sda (montando md0 da qualche parte e usando cp -a), configurare
il bootloader per fare il boot dal RAID, e modificare di
conseguenza /etc/fstab dentro /dev/md0 (quindi nel RAID).
Poi fai reboot partendo dal RAID. A quel punto sda non sara` piu`
occupato e potrai aggiungerlo al RAID, che si ricostruira` da solo.
L'errore che fai e` cercare di aggiungere una partizione attiva e in uso
a un RAID (che la distruggerebbe).
Bye.
-- 
Alessandro Pellizzari

 fdisk su sda ed sdb ?
# fdisk -l
Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       10011    80308935   8e  Linux LVM
Disk /dev/sdb: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          13      104391   83  Linux
/dev/sdb2              14       10011    80308935   8e  Linux LVM
# cat /proc/mdstat 
Personalities : 
unused devices: <none>
Grazie mille per l'interessamento!

 fdisk su sda ed sdb ?
Mi sono reso conto di una cosa pero', che l'output di /proc/mdstat che ti ho
inviato è errato, in quanto dopo aver creato gli array come da te suggerito
(ho ottenuto l'errore di Device busy), il contenuto di /proc/mdstat è il seguente
# cat /proc/mdstat        
Personalities : 
md1 : inactive
md0 : inactive
unused devices: <none>
Mentre l'output che ti ho inviato nel messaggio precedente è quello ottenuto
dopo aver dato il comando 
# mdadm --stop --scan
per rimuovere gli array creati.
Se ti può essere di aiuto per capire e suggerire qualche azione, subito dopo
aver creato i due array questi sono i dettagli degli stessi:
# mdadm --detail /dev/md0 
/dev/md0:
        Version : 00.90.01
  Creation Time : Tue May 16 14:43:40 2006
     Raid Level : raid1
    Device Size : 104320 (101.88 MiB 106.82 MB)
   Raid Devices : 2
  Total Devices : 0
Preferred Minor : 0
    Persistence : Superblock is persistent
    Update Time : Thu Jan  1 01:00:00 1970
          State : dirty, degraded
 Active Devices : 0
Working Devices : 0
 Failed Devices : 0
  Spare Devices : 0
    Number   Major   Minor   RaidDevice State
       0       0        0       -1      removed
       1       0        0       -1      removed
# mdadm --detail /dev/md1
/dev/md1:
        Version : 00.90.01
  Creation Time : Tue May 16 14:43:48 2006
     Raid Level : raid1
    Device Size : 80308864 (76.59 GiB 82.24 GB)
   Raid Devices : 2
  Total Devices : 0
Preferred Minor : 1
    Persistence : Superblock is persistent
    Update Time : Thu Jan  1 01:00:00 1970
          State : dirty, degraded
 Active Devices : 0
Working Devices : 0
 Failed Devices : 0
  Spare Devices : 0
    Number   Major   Minor   RaidDevice State
       0       0        0       -1      removed
       1       0        0       -1      removed

 Grazie mille per l'interessamento!
Figurati!

 
che versione è di mdadm? non ricordo di aver fatto tanti casini quando ho 
raiddato il mio pc
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Se gli operai tedeschi volessero occupare una stazione, prima,
bravi bravi, comprerebbero il biglietto.
		-- Lenin

 raiddato il mio pc
mdadm - v1.6.0 - 4 June 2004
Quella distribuita con CentOS 4.3

GiorgioTheBest ha scritto:

Io ho la 1.11 e se non ricordo male (l'ho fatto l'anno scorso) la versione 
pacchettizzata sulla slack aveva codesto problema, quella che ho messo io no
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
In Russia sta proprio cambiando tutto.  Ho visto dei bambini che
mangiavano i comunisti.
		-- Gino & Michele