将在运行的系统硬盘转换为raid1

巡山小妖精
661次浏览
2020年07月29日 19:02
最佳经验
本文由作者推荐

mg是什么-nmzl

ssing /dev/sdb1
#mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2
#mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3

格式化

#3 /dev/md0
#mkswap /dev/md1
#3 /dev/md2

写入/etc/
#mdadm --examine --scan > /etc/

建立临时目录

#mkdir /mnt/md0
#mkdir /mnt/md2

挂载

#mount /dev/md0 /mnt/md0
#mount /dev/md2 /mnt/md2

修改 /etc/fstab

#vim /etc/fstab

/dev/md2 / ext3 defaults 1 1
/dev/md0 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/md1 swap swap defaults 0 0

开机时自动把 / 分区 挂载到 /dev/md2

开机时自动把 /boot 分区 挂载到 /dev/md0

修改/etc/mtab

#vim /etc/mtab

/dev/md2 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/md0 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

开机时自动把 / 分区 挂载到 /dev/md2

开机时自动把 /boot 分区 挂载到 /dev/md0

修改/boot/grub/

[...]
#加入#title CentOS (5)
#加入# root (hd1,0)
#加入# kernel /5 ro root=/dev/md2
#加入# initrd /

#原来#title CentOS (5)
#原来# root (hd0,0)
#原来# kernel /5 ro root=LABEL=/
#原来# initrd /

告诉grub开启服务器时root的位置.

调整ramdisk 现在的分区状况

#mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img_orig

#mkinitrd /boot/initrd-`uname -r`.img `uname -r`

复制数据

#cp -dpRx / /mnt/md2

#cp -dpRx /boot/ /mnt/md0

3. 告诉GRUB boot sector 位置

#grub

root (hd0,0)
setup (hd0)

root (hd1,0)
setup (hd1)

完成:重启动

#reboot

4.把/dev/sda 加入到software Raid 1 中

#fdisk /dev/sda

按t 然后 1 然后 fd
按t 然后 2 然后 fd
按t 然后 fd
最后w

加入到Software Raid 1

#mdadm --add /dev/md0 /dev/sda1
#mdadm --add /dev/md1 /dev/sda2
#mdadm --add /dev/md2 /dev/sda3

查看重建Software Raid 1的情况

# cat /proc/mdstat

Personalities : [raid1]
md0 : active raid1 sda1[0] sdb1[1]
200704 blocks [2/2] [UU]
md1 : active raid1 sda2[0] sdb2[1]
522048 blocks [2/2] [UU]
md2 : active raid1 sda3[2] sdb3[1]
9759360 blocks [2/1] [_U]
[====>................] recovery = 22.8% (2232576/9759360) finish=2.4min speed=50816K/sec
unused devices:


同步完成后把Software Raid 1 状态写入/etc/

#mdadm --examine --scan > /etc/

5.更好地修改/boot/grub/

title CentOS (5)
root (hd1,0)
kernel /5 ro root=/dev/md2
initrd /

title CentOS (5)
root (hd0,0)
kernel /5 ro root=/dev/md2
initrd /

告诉GRUB两块磁盘都可以随时启动.

怎么去太阳之井-山清水秀的意思


傅经年-昂昂


叙怎么读-杠杆读音


显而易见的意思-频繁的反义词


涉猎的意思-性子


人景合一的美句-磅礴的近义词


什么是非主流-伎俩的读音


成语从-犴怎么读