Lvm

複製centos 6修改mdadm raid 1並複製到新的mdadm raid 1 ssd

  • December 29, 2015

我有: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 掛載交換

  4. 為新的副本複製目前的 RAID,結果應該是這樣的:

在此處輸入圖像描述

  1. 修改啟動文件

  2. 重啟伺服器並從新的 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)Сopy所有文件(文件所有者和權限被儲存)

rsync -avxHAX –progress / /ssdsys/

  1. 編輯文件:/boot/grub/device.map /boot/grub/grub.conf /etc/fstab

  2. 將 ssd 更改為 BIOS 引導列表中的頂部

  3. 安裝 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- 時,您可以找到需要刪除的文件複製/並開始綁定,您會看到錯誤“安裝點不存在”,您可以看到需要刪除的文件的路徑)

引用自:https://serverfault.com/questions/741680