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 어레이 모두에 액세스할 수 있습니다.
그래서 패닉 모드의 원인을 파악하지 못했습니다.