Radxa의 Quad Sata Hat을 통해 Raspberry Pi에 연결된 4개의 Seagate 하드 드라이브가 있습니다. 부팅 후 Pi는 4개의 하드 sda
드라이브를 올바르게 인식하고 할당했습니다 sdd
.
pi@rhadamanthus:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3.7T 0 disk
sdb 8:16 0 3.7T 0 disk
sdc 8:32 0 3.7T 0 disk
sdd 8:48 0 3.7T 0 disk
mmcblk0 179:0 0 29.8G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part /boot
`-mmcblk0p2 179:2 0 29.5G 0 part /
그런 다음 실행하여 sudo mdadm -Cv -c64 -l5 -n4 /dev/md0 /dev/sd{a,b,c,d}
raid 5를 시작했는데 역시 성공했습니다.
pi@rhadamanthus:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3.7T 0 disk
`-md0 9:0 0 10.9T 0 raid5
sdb 8:16 0 3.7T 0 disk
`-md0 9:0 0 10.9T 0 raid5
sdc 8:32 0 3.7T 0 disk
`-md0 9:0 0 10.9T 0 raid5
sdd 8:48 0 3.7T 0 disk
`-md0 9:0 0 10.9T 0 raid5
mmcblk0 179:0 0 29.8G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part /boot
`-mmcblk0p2 179:2 0 29.5G 0 part /
이 시점에서는 md0을 마운트하고 삼바를 설정하여 파일을 공유할 수도 있지만, 갑자기 md0
존재하지 않는 것처럼 보입니다. 디스크를 확인하면 할당된 이름이 변경됩니다.
pi@rhadamanthus:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 3.7T 0 disk
sdd 8:48 0 3.7T 0 disk
sde 8:64 0 3.7T 0 disk
sdf 8:80 0 3.7T 0 disk
mmcblk0 179:0 0 29.8G 0 disk
|-mmcblk0p1 179:1 0 256M 0 part /boot
`-mmcblk0p2 179:2 0 29.5G 0 part /
확인해 sudo blkid
보니 b 가 f 가 된 UUID_SUB
것 같습니다 sda
. sde
여러 번 시도했지만 동일한 결과를 얻었습니다. 그런 다음 raid 5를 parted
사용하여 하드 드라이브용 파티션을 만들고 실행하려고 시도했지만 동일했지만 이번에는 파티션 이름이 디스크와 함께 변경되어 그대로 유지되어 계속 작동 하지만 "읽기 전용"으로 작동합니다. " 파티션에 두 개의 디스크가 없기 때문에 실제로 아무것도 읽을 수 있을지 의심스럽습니다.sda1
sdd1
sdc1
sdf1
md0
200W ATX 전원 공급 장치를 사용하여 디스크에 직접 전원을 공급하고 있기 때문에 전력 부족으로 인해 하드 드라이브가 떨어질 가능성을 배제할 수 있습니다. 전원을 라즈베리 파이를 통해 라우팅하지도 않고, 7p 데이터 전송 케이블만 연결하여 디스크에 전원을 공급합니다. Pi에 하드 드라이브를 연결합니다. 부츠 사이의 이름은 검사 결과와 sd*
일치합니다 .PTUUID
sudo blkid
저는 이 행동 때문에 정말 혼란스럽습니다. 누구든지 이 문제에 대해 알려주시면 매우 감사하겠습니다. 미리 감사드립니다.