제가 며칠 동안 해결하려고 노력해 온 문제에 대해 여러분의 도움이 필요합니다. 최근 WD(Western Digital) My Book Duo를 구입하여 두 개의 독립 디스크로 설정한 후 Linux 기반 RAID 시스템을 만들고 싶었습니다. 기본적으로 다음 구조를 사용하여 저장 목적으로 암호화된 RAID-1 배열(디스크 2개 사용)을 생성하려고 합니다.
RAID-1 > LUKS → LVM → ext4
RAID를 만드는 것은 이번이 처음이지만 매우 설득력 있는 포럼 스레드를 따랐기 때문에 이 (다소 복잡한) 구조를 선택했습니다. 전체 프로세스는 순조롭게 진행되었으며 디스크에 이상한 일이 일어나고 있음을 발견하기 전까지는 모든 것이 잘 작동하는 것처럼 보였습니다. 다음과 같은 질문이 있습니다.
질문 1
을 사용하여 디스크를 테스트하려고 시도했을 때 내 시스템이 두 디스크( 및 에 있음 )를 동일한 드라이브로 smartctl
처리한다는 것을 깨달았습니다 . 실제로 : 및 의 출력은 정확히 동일합니다. 정확히 동일합니다. 게다가 두 디스크의 일련번호도 동일합니다! ! (1/2의 순서 번호와 겹칩니다.) 이 명령을 사용해도 같은 일이 발생합니다 . 어떻게 이런 일이 일어날 수 있습니까? 어떤 아이디어가 있나요? 이는 RAID-1이 활성화되었기 때문입니까? 이런 경우, 시스템에서 두 디스크가 모두 동일하다고 생각하는 경우 오류가 발생하면 궁극적으로 디스크 2개 중 1개를 교체할 수 있습니까?/dev/sdb
/dev/sdc
smartctl -a /dev/sdb
smartctl -a /dev/sdc
hdparm -I
질문 2
내가 실행하면 :
fdisk -l
이상한 점이 보입니다.
- 두 디스크의 디스크 식별자는 = 0x00000000입니다.
- "파티션 1은 물리적 섹터 경계에서 시작되지 않습니다."라는 경고가 표시되었습니다.
내가 읽고우분투에 묻는 것에 대하여포인트 2는 현재 Advanced Format 4096바이트 섹터를 사용하는 Western Digital 디스크 때문일 수 있지만 걱정할 필요가 있는지는 모르겠습니다. 확실히 디스크 식별자 = 0x00000000은 상당히 우려스럽습니다. 어떤 도움, 조언 또는 조언이라도 대단히 감사하겠습니다! 참고로 RAID를 구축하기 위해 실행한 명령 목록을 여기에 남겨 두었습니다.
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
cat /proc/mdstat (waited several hours for the process to complete the sync)
cryptsetup luksFormat /dev/md0
cryptsetup open /dev/md0 my_crypt_raid
pvcreate /dev/mapper/my_crypt_raid
vgcreate my_raid_vg /dev/mapper/my_crypt_raid
lvcreate -l +100%FREE my_raid_vg -n my_raid_lv
mkfs.ext4 /dev/mapper/my_raid_lv
mnt /dev/mapper/my_raid_lv /mnt/my_raid