Fedora 31은 내 BTRFS 마운트 설정을 무시합니다.

Fedora 31은 내 BTRFS 마운트 설정을 무시합니다.

저는 새로운 Fedora 31 버전이 부팅 시 특정 하위 볼륨을 마운트하도록 설득하려고 합니다. 다음과 같은 하위 볼륨을 만들었습니다.

$ sudo btrfs subvol list /
ID 256 gen 308 top level 5 path root
ID 258 gen 196 top level 5 path home
ID 263 gen 191 top level 5 path @
ID 264 gen 304 top level 5 path @home

/etc/fstab에서:

UUID=61300ca8-34e9-4e83-a840-de3ae96fa9c5 /                       btrfs   subvolid=263,subvol=@     0 0
UUID=c2b244ef-ecfb-4c0f-8e6f-5f209dccf482 /boot                   ext4    defaults          1 2
UUID=61300ca8-34e9-4e83-a840-de3ae96fa9c5 /home                   btrfs   subvolid=264,subvol=@home 0 0
UUID=75205d04-dd23-46d6-aadd-6a99ddb01b6f none                    swap    defaults          0 0

/home 하위 볼륨은 올바르게 마운트되었지만 / 하위 볼륨은 항상 설치 시 Fedora가 생성한 원래 하위 볼륨으로 되돌아갑니다.

$ mount | grep btrfs
/dev/vda3 on / type btrfs (rw,relatime,seclabel,space_cache,subvolid=256,subvol=/root)
/dev/vda3 on /home type btrfs (rw,relatime,seclabel,space_cache,subvolid=264,subvol=/@home)

강제 기본 하위 볼륨을 사용해 보았지만 sudo btrfs subvol set-default 263 /이 역시 무시됩니다.

관련 정보