我有:Centos 6.7
grub-安装-v
grub 安装(GNU GRUB 0.97)
lsblk
两个新的固态硬盘 128GB
使用 Parted_Magic_2015.03.06 的实时 USB
/boot/grub/设备映射
# 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 创建具有一个分区的新 mdadm raid 1
2)将 md0(启动)和 VolGroup-LogVol01(dm-2)(主目录)复制到 VolGroup-LogVol02(dm-1)
3)交换区将使用文件中的 fstab 进行挂载
5)将当前 raid 克隆为新的,结果应该是这样的:
6)修改启动文件
7)重启服务器并从新的 md222 运行
请告诉我如何做才能保证所有数据不被损坏、所有文件权限和 SElinux 设置都不被更改?
如果有人能分享他们的经验并写出如何进行这些修改的小步骤说明,我将不胜感激!
答案1
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
分开
2)复制所有文件(文件所有者和权限已存储)
rsync -avxHAX --progress / /ssdsys/
3)编辑文件:/boot/grub/device.map /boot/grub/grub.conf /etc/fstab
4)将 ssd 改为 BIOS 启动列表顶部
5)安装 grub
蛴螬
找到 /boot/grub/stage1
根 (hd1,0)
设置(hd1)
根 (hd0,0)
设置(hd0)
2015年12月29日更新:
当您从新驱动器下载系统时
服务名为停止
如果存在,则删除 /var/named/chroot/var/named/ 中的所有文件和目录
如果存在,请删除 /var/named/chroot/etc/ 中的所有文件
服务名为启动
(因为我复制系统时正在运行“命名服务”,如果你使用 BIND,这些文件夹将用于挂载。你可以在将文件夹从 /var/named/chroot/ 重命名为 /var/named/chroot-copy/ 并启动绑定时找到需要删除的文件,你会看到错误“挂载点不存在”,你可以看到需要删除的文件的路径)