Příspěvek popisuje postup odstranění zrcadla pomocí mdadm. Zde použitý příklad má RAID1 vytvořený se zařízeními /dev/sdb a /dev/sdc. Chystáme se odebrat zařízení /dev/sdb . Chcete-li začít, nevytvářejte nejprve zrcadlo RAID1.
Kroky
1. Vytvořte zařízení raid1 s disky /dev/sdb a /dv/sdc:
# mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb /dev/sdc mdadm: /dev/sdb appears to contain an ext2fs file system size=2097152K mtime=Wed May 8 12:39:49 2013 mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 mdadm: /dev/sdc appears to contain an ext2fs file system size=2097152K mtime=Wed May 8 12:39:53 2013 mdadm: size set to 2096116K Continue creating array? y mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
2. Zkontrolujte stav zařízení md :
# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdc[1] sdb[0] 2096116 blocks super 1.2 [2/2] [UU] unused devices: <none>
3. Označte disk /dev/sdb jako neúspěšný v zrcadlení:
# mdadm /dev/md0 --fail /dev/sdb mdadm: set /dev/sdb faulty in /dev/md0
4. Odeberte disk /dev/sdb ze zrcadlení:
# mdadm /dev/md0 --remove /dev/sdb mdadm: hot removed /dev/sdb from /dev/md0
5. Znovu zkontrolujte stav zařízení md:
# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdc[1] 2096116 blocks super 1.2 [2/1] [_U] unused devices: <none>
UNIX / Linux :Odešlete poštu s přílohou pomocí mutt
CentOS / RHEL 6 :Jak zjistím svou aktuální úroveň běhu?