R: R: R: [Linux-Biella] Mirroring dischi SATA
Andrea Ferraris
andrea.ferraris a gmail.com
Mer 7 Set 2005 21:04:23 CEST
Per il semplice raid1, anche quanto segue, tratto da
fr.comp.os.unix, mi sembra parecchio interessante per poter duplicare
l'installazione fatta su un altro disco finalizzando il raid dopo
l'installazione.
Manu wrote:
>>
>> Justement ce que je disais c'est que je n'avais pas les moyens pour ça.
>> Je comptais sur les capacités du RAID1 pour ça.
>>
>> J'ai aussi essayé raidreconf, mais il sort en erreur tout de suite, car
>> il n'arrive pas à derminer la taille d'un des deux disques (mais cela
>> est peut-être à cause du système de loopback).
RTFM :)
OK je crois avoir trouvé. Il y a une option que l'on peut poser sur un
disque en le déclarant comme 'failed'.
Détail de la manip (qui cette fois marche):
joybook local # dd if=/dev/zero of=test_raid.0 bs=1M count=50
joybook local # dd if=/dev/zero of=test_raid.1 bs=1M count=50
joybook local # losetup /dev/loop0 test_raid.0
joybook local # losetup /dev/loop1 test_raid.1
joybook local # cat /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/loop0
raid-disk 0
device /dev/loop1
failed-disk 1
joybook local # cat /proc/mdstat
Personalities : [raid1]
unused devices: <none>
joybook local # mkraid /dev/md0
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/loop0, 51200kB, raid superblock at 51136kB
disk 1: /dev/loop1, failed
joybook local # mkfs.ext3 /dev/md0
joybook local # mount /dev/md0 /mnt/extra/ -t ext3
joybook local # cp -a /etc/ /mnt/extra/
joybook local # cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 loop0[0]
51136 blocks [2/1] [U_]
unused devices: <none>
joybook local # vi /etc/raidtab
joybook local # cat /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/loop0
raid-disk 0
device /dev/loop1
raid-disk 1
joybook local # raidhotadd /dev/md0 /dev/loop1
joybook local # cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 loop1[2] loop0[0]
51136 blocks [2/1] [U_]
[>....................] recovery = 4.0% (2048/51136)
finish=0.3min speed=2048K/sec
unused devices: <none>
Et voilà :)
Maggiori informazioni sulla lista
Linux