fstab을 통해 btrfs 하위 볼륨을 마운트하는 방법은 무엇입니까? 루트 하위 볼륨이 이미 다른 곳에 마운트되어 있습니까?

fstab을 통해 btrfs 하위 볼륨을 마운트하는 방법은 무엇입니까? 루트 하위 볼륨이 이미 다른 곳에 마운트되어 있습니까?

.fstabcrypttab시스템 시작 시 암호가 필요하므로 항목이 정확해야 합니다. 그런데 작동이 멈추고 검은 화면이 나타납니다. 항목은 다음과 같습니다.

(예제는 정확합니다. 유일한 문제는 잘못된 UUID입니다. 이는 암호화된 파티션에 대한 문제이지 해독된 매핑 장치에 대한 문제는 아닙니다.. 누군가 btrfsfstab.

UUID={same uuid for device under /dev/mapper} /home/me btrfs defaults,ssd,subvol=home-me-dir,noatime 0 3
UUID={same uuid for device under /dev/mapper} /tmp btrfs defaults,ssd,subvol=tmp-dir,noatime,nodatacow,nodatasum 0 4

나는 두 가지 subvol=path옵션을 모두 시도했습니다 subvolid=id. sudo systemctl daemon-reloadfstab 파일에 언급된 대로 실행했습니다 .

내 문제가 그것과 관련이 있는지 아닌지 확실하지 않습니다. systemd(나는 문제가 그것과 관련이 있다고 생각하며 fstabbtrfs작업을 수행한 이후 IIRC ext4모든 것이 잘 작동합니다 ). 그렇다면 누구나 이 질문에 답할 수 있을까요?

  • 옵션, 즉 옵션에서 하위 볼륨의 경로를 어떻게 지정합니까 subvol=path? 거기에는 예제가 없고 man 5 btrfs경로가 항상 루트 하위 볼륨에 상대적이라는 설명만 있으므로 성공하지 subvol=some-dir못했습니다 subvol=/some-dir.
  • 하위 하위 볼륨에서 또는 옵션을 사용하려면 루트 하위 볼륨을 마운트해야 합니까 subvol=path? 복호화된 장치를 사용하면 아직 설치되지도 않은 상태입니다.subvolid=idfstabsubvol=some-dir

감사해요.

관련 정보