grub-安装-v

grub-安装-v

我有: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/ 并启动绑定时找到需要删除的文件,你会看到错误“挂载点不存在”,你可以看到需要删除的文件的路径)

相关内容