나는 raid10 btrfs 볼륨을 가지고 있습니다. UUID를 통해 마운트하면 마운트가 실패하고 패닉 모드로 부팅됩니다. 드라이브 문자(/dev/sdb/)를 통해 마운트하면 서버가 정상적으로 시작됩니다. 왜 이런 일이 발생합니까?
fstab:
/dev/sda2 /boot vfat defaults,noatime 0 2
/dev/sda3 / btrfs discard,ssd,compress=lzo,noatime 0 0
#e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24 /mnt/store btrfs noatime 0 0
/dev/sdb /mnt/store btrfs noatime 0 0
gentooserver ~ # btrfs fi show
Label: none uuid: a782a62a-ffde-49b1-a680-0afeb9cdab0b
Total devices 1 FS bytes used 6.64GiB
devid 1 size 55.77GiB used 13.01GiB path /dev/sda3
Label: none uuid: e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24
Total devices 10 FS bytes used 868.45GiB
devid 1 size 931.51GiB used 174.40GiB path /dev/sdb
devid 2 size 931.51GiB used 174.40GiB path /dev/sdc
devid 3 size 931.51GiB used 174.40GiB path /dev/sdd
devid 4 size 931.51GiB used 174.40GiB path /dev/sde
devid 5 size 931.51GiB used 174.40GiB path /dev/sdf
devid 6 size 931.51GiB used 174.40GiB path /dev/sdg
devid 7 size 931.51GiB used 174.40GiB path /dev/sdh
devid 8 size 931.51GiB used 174.40GiB path /dev/sdi
devid 9 size 931.51GiB used 174.40GiB path /dev/sdj
devid 10 size 931.51GiB used 174.40GiB path /dev/sdk
볼륨의 실제 데이터는 그대로 나타납니다. btrfs 검사에서 오류가 반환되지 않았습니다. systemctl status는 오류에 대한 정보를 반환하지 않습니다.
답변1
아래에 언급된 문법 오류가 있습니다.
#e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24 /mnt/store btrfs noatime 0 0
1. 삭제하려는 줄 앞에 설명을 추가합니다. (# --> 삭제하고 싶습니다)
2. 명령을 시작할 때 "UUID="를 추가해야 합니다.
답변2
구문이 잘못되었습니다.
그것은해야한다:
UUID=e1ee5980-c54b-4b6e-82e2-3dbdcee1dd24 /mnt/store btrfs noatime 0 0