![복구 모드에서 RAID 1을 구성하는 방법은 무엇입니까?](https://linux55.com/image/84147/%EB%B3%B5%EA%B5%AC%20%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C%20RAID%201%EC%9D%84%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
두 개의 HDD 1500GB 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
답변1
이를 위해 복구 모드에 있을 필요는 없습니다. 시스템을 정상적으로 부팅하면 됩니다. 그런 다음 이전 디스크처럼 새 디스크를 분할하고 다음과 같이 새 디스크의 파티션을 기존 배열에 추가합니다.
sudo mdadm /dev/md0 --add /dev/sdb1
이후 어레이 상태를 확인하면 sudo mdadm -D /dev/md0
재동기화 중임을 확인할 수 있습니다.
또한 12.04는 더 이상 사용되지 않으며 내년에 만료되므로 14.04로 업그레이드해야 합니다.