문제가 발생하여 소프트웨어 RAID를 포기했습니다. OS를 다시 설치한 후 드라이브가 하나만 남았습니다. 오늘 하드웨어 RAID 컨트롤러를 주문했는데 컨트롤러가 도착하면 동일한 드라이브를 RAID 컨트롤러에 연결하고 데이터 손실이나 OS(Debian Jessie x86_64) 재설치 없이 RAID 1을 설정하고 싶습니다.
출력 lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 953M 0 part /boot
├─sda2 8:2 0 29.8G 0 part [SWAP]
└─sda3 8:3 0 900.8G 0 part
├─vgmain-lvroot 254:0 0 621.4G 0 lvm /
├─vgmain-lvmail 254:1 0 93.1G 0 lvm /var/vmail
├─vgmain-lvhome 254:2 0 93.1G 0 lvm /home
├─vgmain-lvtmp 254:3 0 18.6G 0 lvm /tmp
└─vgmain-lvvar 254:4 0 74.5G 0 lvm /var
sdb 8:16 0 931.5G 0 disk
dd
기존 데이터를 깨끗한 드라이브에 기록하고 이를 RAID 컨트롤러에 연결하고 RAID 1로 설정하면 이를 달성할 수 있습니까 ? 명확히 하기 위해 sda는 내 데이터가 포함된 드라이브이고 sdb는 사용되지 않은 드라이브라고 가정해 보겠습니다.
- sda를 마더보드 SATA 컨트롤러에 연결합니다.
- sdb를 RAID 컨트롤러에 연결
- sdb를 RAID 1 드라이브로 정의
dd
liveCD 및 sda의 콘텐츠에서 부팅 → sdb- sda를 RAID 컨트롤러에 연결하고 RAID1로 정의합니다.
- RAID 컨트롤러 동기화 드라이브(sdb에서 sda로 복사)(?)
- 부팅에 문제는 없나요?
dd
드라이브는 mbr/partition/etc로 복사 됩니다 . 보존되고 있나요? 이런 생각을 하는 제가 완전 바보인가요?
RAID 컨트롤러 제조업체에 연락하여 RAID1의 드라이브 1개를 드라이브 2개로 변환할 수 있는 유틸리티가 있는지 물었지만 없다고 했습니다. 상관 관계가 있는 경우 특정 컨트롤러는 HighPoint RocketRAID 620 PCI-Express 2.0 x1 SATA III RAID 카드입니다.
답변1
귀하의 프로그램이 정확합니다. 그러나 귀하의 용어는 약간의 세부 작업을 사용할 수 있습니다.
두 번째 새 디스크를 새 디스크의 구성원으로 선언하려고 합니다.퇴화된RAID1 어레이.
그런 다음 liveCD로 부팅하고 dd
데이터가 끝나면 첫 번째 이전 디스크를 선언합니다.거울위의 배열.
GRUB이 얼마나 정확하게 RootFS를 대상으로 하는지에 따라 GRUB 구성을 편집하거나 update-grub
.
확인해야 할 사항: RAID 헤더가 디스크에 있을 수 있으므로 RAID가 기본 물리적 드라이브보다 약간 작을 수 있습니다.