btrfs의 최상위 하위 볼륨에 시스템을 마운트하는 것이 왜 좋지 않습니까?

btrfs의 최상위 하위 볼륨에 시스템을 마운트하는 것이 왜 좋지 않습니까?

btrfs에 Linux를 설치하려고 합니다. 사람들이 시스템을 마운트하려면 루트 btrfs 하위 볼륨이 있어야 한다고 말하는 것 같습니다. 이제 루트 하위 볼륨이 없고 시스템이 최상위 하위 볼륨에 설치되는 작업 설치가 이루어졌습니다. 그래서 제 질문은 루트 하위 볼륨 없이 시스템을 설치하는 것이 왜 나쁜가요?입니다.

답변1

파일 시스템에 표시되지 않는 하위 볼륨이 있을 수 있으므로 별도의 시스템 볼륨을 갖는 것이 "더 깔끔"합니다.

예를 들어 하위 볼륨이 있으면 /snapshotfs에 표시됩니다.

$ ls /
bin  boot/  dev/  etc/  ... snapshot/

시스템에 자체 볼륨이 있는 경우 계층 구조의 동일한 수준에 하위 볼륨을 배치할 수 있습니다(여기에는 표시되지 않으며 ls /별도로 마운트해야 함).

os
snapshot

또한 하위 볼륨 5를 다른 하위 볼륨으로 전환할 수 없습니다. 이것이 귀찮다면 하위 볼륨의 스냅샷을 생성하고 /기본 하위 볼륨을 이 볼륨으로 변경한 다음 하위 볼륨 5에서 시스템을 제거할 수 있습니다.

관련 정보