Ubuntu
如何從恢復模式配置 RAID 1?
我有一台伺服器由兩個 HDD 1500 GB SATA(/dev/sda 和 /dev/sdb)組成,其中一個發生故障並且伺服器處於恢復模式。我想修復它,首先我對重要資訊進行了備份。然後我更換了失敗的硬碟。
我不知道如何開始。我需要知道如何修復並將資訊從一個磁碟複製到另一個磁碟,以及如何在 Ubuntu 12.04 中配置 RAID 1(如果它處於恢復模式)。
這是我的系統的設置方式:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 3.8G 319M 3.5G 9% / none 3.7G 4.0K 3.7G 1% /dev none 774M 264K 774M 1% /var/run none 5.0M 0 5.0M 0% /var/run/lock none 3.8G 0 3.8G 0% /var/run/shm # fdisk -l Disk /dev/sda: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000dd8e4 Device Boot Start End Blocks Id System WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System # cat /proc/mdstat Personalities : [raid1] [raid0] [raid6] [raid5] [raid4] [linear] [multipath] [raid10] unused devices: <none> # mdadm --assemble --run /dev/md/0 # mdadm --assemble --run /dev/md/1
為此,您無需處於恢復模式;您可以正常啟動系統。然後像舊磁碟一樣對新磁碟進行分區,並將新磁碟上的任何分區添加到任何現有陣列中,例如:
sudo mdadm /dev/md0 --add /dev/sdb1
之後,如果您檢查陣列的狀態,
sudo mdadm -D /dev/md0
您應該會看到它正在重新同步。此外,12.04 已被棄用,明年將結束生命週期,因此您應該升級到 14.04。