复制centos 6修改mdadm raid 1并克隆到新的mdadm raid 1 ssd

我有:Centos 6.7

grub-install -v

grub-install(GNU GRUB 0.97)

lsblk

在这里输入图像说明

两个新的SSD 128GB

Liveed usb Parted_Magic_2015.03.06

/boot/grub/device.map中

# this device map was generated by anaconda (hd0) /dev/sda (hd1) /dev/sdb 

/boot/grub/grub.conf文件

 default=1 timeout=5 splashimage=(hd0,2)/grub/splash.xpm.gz hiddenmenu title CentOS (4.1.10-1.el6.elrepo.x86_64) root (hd0,2) kernel /vmlinuz-4.1.10-1.el6.elrepo.x86_64 ro root=/dev/mapper/VolGroup-LogVol02 LANG=uk_UA.UTF-8 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=VolGroup/LogVol02 SYSFONT=latarcyrheb-sun16 rhgb crashkernel=128M quiet rd_MD_UUID=88b7c4d8:48557d19:3018c405:b427edf6 rd_LVM_LV=VolGroup/LogVol00 rd_NO_DM initrd /initramfs-4.1.10-1.el6.elrepo.x86_64.img 

我想要:

1)使用两个未格式化的新的ssd 128 GB创build新的mdadm raid 1与一个分区

2)将md0(boot)和VolGroup-LogVol01(dm-2)(home)复制到VolGroup-LogVol02(dm-1)

3)交换将从文件挂载使用fstab

5)克隆新的当前突袭,结果应该是这样的:

在这里输入图像说明

6)在启动文件中进行更改

7)重新启动服务器并从新的md222运行

请告诉我怎么做所有的数据都没有损坏,文件和SElinux设置的所有权限没有改变?

如果有人会分享他们的经验,并写一个迷你的步骤说明如何进行这些修改,我将不胜感激!

1)使用两个SSD进行RAID 1

mdadm -D / dev / md127

 /dev/md127: Version : 1.0 Creation Time : Mon Dec 14 12:11:26 2015 Raid Level : raid1 Array Size : 125033344 (119.24 GiB 128.03 GB) Used Dev Size : 125033344 (119.24 GiB 128.03 GB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Wed Dec 16 11:10:25 2015 State : active Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : localhost.localdomain:ssdraid UUID : f3q92q3f:6afff489:1fc15ss0:e38rr7fc Events : 2673 Number Major Minor RaidDevice State 2 8 97 0 active sync /dev/sdg1 1 8 81 1 active sync /dev/sdf1 

分开-l

在这里输入图像说明

2)复制所有文件(文件所有者和权限被存储)

rsync -avxHAX – 进程/ / ssdsys /

3)编辑文件:/boot/grub/device.map /boot/grub/grub.conf / etc / fstab

4)在BIOS启动列表中将ssd更改为top

5)安装grub

蛴螬

find/ boot / grub / stage1

根(hd1,0)

设置(hd1)

根(hd0,0)

设置(hd0)

更新29-12-2015:

当你从新的驱动器下载系统

服务名称停止

删除如果存在所有文件和目录:/ var / named / chroot / var / named /

删除如果存在所有文件:/ var / named / chroot / etc /

服务名为start

(因为我复制系统时运行“named service”,如果你使用BIND这些文件夹是用来mount的,你可以从/ var / named / chroot / to / var / named / chroot-复制/和开始绑定,你会看到错误“挂载点不存在”,你可以看到文件的path,你需要删除)