재부팅 없이 Raspberry pi에서 HDD 식별자(sd*) 변경

재부팅 없이 Raspberry pi에서 HDD 식별자(sd*) 변경

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사용하여 하드 드라이브용 파티션을 만들고 실행하려고 시도했지만 동일했지만 이번에는 파티션 이름이 디스크와 함께 변경되어 그대로 유지되어 계속 작동 하지만 "읽기 전용"으로 작동합니다. " 파티션에 두 개의 디스크가 없기 때문에 실제로 아무것도 읽을 수 있을지 의심스럽습니다.sda1sdd1sdc1sdf1md0

200W ATX 전원 공급 장치를 사용하여 디스크에 직접 전원을 공급하고 있기 때문에 전력 부족으로 인해 하드 드라이브가 떨어질 가능성을 배제할 수 있습니다. 전원을 라즈베리 파이를 통해 라우팅하지도 않고, 7p 데이터 전송 케이블만 연결하여 디스크에 전원을 공급합니다. Pi에 하드 드라이브를 연결합니다. 부츠 사이의 이름은 검사 결과와 sd*일치합니다 .PTUUIDsudo blkid

저는 이 행동 때문에 정말 혼란스럽습니다. 누구든지 이 문제에 대해 알려주시면 매우 감사하겠습니다. 미리 감사드립니다.

관련 정보