我有:Centos 6.7
grub-安装 -v
grub 安装 (GNU GRUB 0.97)
lsblk
两个新的SSD 128gb
使用 Parted_Magic_2015.03.06 直播 USB
/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 使用一个分区创建新的 mdadm raid 1
2) 将 md0 (boot) 和 VolGroup-LogVol01 (dm-2) (home) 复制到 VolGroup-LogVol02 (dm-1)
3) 将使用文件中的 fstab 挂载交换
5) 为新的副本克隆当前的 RAID,结果应该是这样的:
6) 修改启动文件
7) 重启服务器并从新的 md222 运行
请告诉我如何做到所有数据都没有损坏,文件的所有权限和 SElinux 设置都没有改变?
如果有人能分享他们的经验并写一个小步骤说明如何进行这些修改,我将不胜感激!
1)用两个ssd制作raid 1
mdadm -D /dev/md127
分开 -l
2)Сopy所有文件(文件所有者和权限被存储)
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- 时,您可以找到需要删除的文件复制/并开始绑定,您会看到错误“安装点不存在”,您可以看到需要删除的文件的路径)