SATA 포트 이동 후 드라이브가 UUID를 수신하지 못함

SATA 포트 이동 후 드라이브가 UUID를 수신하지 못함

9개의 드라이브가 있는 개인 Ubuntu 서버가 있습니다.

  • OSSSD
  • 4TB 드라이브 4개가 포함된 BTRFS raid10 어레이
  • 또 다른 BTRFS raid10 어레이용 8TB 드라이브 4개

오늘 케이블을 정리하고 일부 드라이브를 다른 SATA 포트로 옮기기로 결정했습니다. 이것이 나의 몰락인 것 같다.

이제 시스템은 비상 모드로 부팅되며 9개 드라이브 중 3개만 UUID를 수신하고 /dev/disk/by-uuid 아래에 나열됩니다. 9개 드라이브는 모두 /dev/sd* 및 /dev/disk/by-path에 나열되어 있습니다. fdisk -l을 사용하여 9개 드라이브를 모두 확인할 수 있습니다.

모든 드라이브에서 프로브파트와 blkid를 실행해 보았습니다. blkid 출력에 따르면 모두 유효한 UUID가 있는 것으로 보이지만 OS에서는 이를 인식하지 못합니다.

내가 할 수 있는게 있습니까? 나는 모든 것에 UUID를 사용하고 있기 때문에 드라이브를 다른 SATA 포트로 이동할 수 있다고 가정합니다.

답변1

글쎄, 조사한 후에 나는 이것이 올바른 일이라는 것을 깨달았습니다. /dev/disk/by-uuid에 하나의 BTRFS 배열 멤버만 UUID를 갖는 것으로 나열됩니다.

검사 결과에는 btrfs filesystem show구성원 장치가 누락되지 않았음을 명확하게 나타냅니다. 실제로 두 개의 raid10 어레이 모두에 액세스할 수 있습니다.

그래서 패닉 모드의 원인을 파악하지 못했습니다.

관련 정보