
我們有一個伺服器(HP ProLiant ML10 第 9 代)附帶兩個相同的硬碟。假設伺服器支援硬體RAID 1(鏡像),並且CentOS-7被安裝在其中。但後來我們了解到該伺服器不支援硬體RAID1,且軟體RAID1配置不正確。
[root@himalaya ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
└─md126 9:126 0 1.8T 0 raid1
├─md126p1 259:0 0 200M 0 md
├─md126p2 259:1 0 1G 0 md
└─md126p3 259:2 0 1.8T 0 md
├─cl_himalaya-root 253:0 0 50G 0 lvm /
├─cl_himalaya-swap 253:1 0 7.8G 0 lvm [SWAP]
└─cl_himalaya-home 253:2 0 1.8T 0 lvm /home
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 200M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 1.8T 0 part
sr0 11:0 1 4.1G 0 rom
[root@himalaya ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sda[0]
1953511424 blocks super external:/md127/0 [2/1] [U_]
md127 : inactive sda[0](S)
3160 blocks super external:imsm
unused devices: <none>
正如您在上圖中看到的,啟動分區位於磁碟機中深圳發展銀行而根 (/) 分割區和其他檔案位於磁碟機中sda。不幸的是,硬碟分割區並不相同。現在我想創建一個軟體RAID1而不從雲端硬碟中刪除我的內容sda。所以我懇請有人幫我如何從驅動器移動啟動分區深圳發展銀行駕駛sda。(驅動器深圳發展銀行可以在將引導分割區移至 sda 後進行格式化)。然後如何建立相同的分割區並配置磁碟陣列1大批。
請注意:該驅動器深圳發展銀行似乎失敗了/失敗了。 /boot 分割區位於該磁碟機中深圳發展銀行。但在更換硬碟之前我想找到一種方法來解決這個問題。
提前致謝。
答案1
這/啟動/efi分割區不能存在於 raid 分割區上。因此,使用sdb盤更為正確。從處於降級狀態的 sdb3 建立 raid1,例如:
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb3
在其上建立適當的 LVM 分割區,將它們新增至磁碟區組 - 並移動資料(移動)。然後你可以格式化 sda - 並建立一個類似的分割區結構 - 加到 sdb 上的數組
附言。系統應該有一個包含 /boot/efi 的分割區 - 因此必須完成一些工作才能從任何磁碟啟動。 Google:dosfstools + EFI + RAID