btrfs 스냅샷을 쓰기 가능하게 만드는 방법은 무엇입니까?

btrfs 스냅샷을 쓰기 가능하게 만드는 방법은 무엇입니까?

~에 따르면btrfs 읽기 전용 스냅샷 패치"스냅샷 읽기 전용/쓰기 가능을 동적으로 설정"하는 것이 가능합니다. 따라서 btrfs snapshot -r어떻게든 내 읽기 전용 스냅샷( 를 사용하여 생성됨)을 쓰기 가능으로 전환 할 수 있어야 합니다 .

하지만 뭐든지btrfs 하위 볼륨 맨페이지맨페이지의 다른 부분에서는 이를 수행하는 방법을 제공하지 않는 것 같습니다.

답변1

btrfs 맨페이지에는 property소스 코드를 greping하여 찾은 이 하위 명령을 문서화하는 데 실패했습니다. 그것은 또한 거기에 있습니다 btrfs --help.

스냅샷을 읽기-쓰기로 설정하려면 다음을 수행하세요.

btrfs property set -ts /path/to/snapshot ro false

true읽기 전용으로 설정 하도록 변경합니다 .

list다음을 사용하여 사용 가능한 속성을 볼 수도 있습니다 .

btrfs property list -ts /path/to/snapshot
ro                  Set/get read-only flag of subvolume.

-ts하위 볼륨을 나타내는 처리할 개체의 유형을 지정합니다 . 다른 옵션으로는 f(파일 시스템), i(Inode) 및 d(장치)가 있습니다. 하나를 지정하지 않으면 적용되는 모든 항목(목록의 경우)이 표시되거나 가져오기/설정을 추측하려고 시도합니다.

편집: 최신 btrfs 도구에는 이 하위 명령을 설명하는 매뉴얼 페이지가 있지만 btrfs-property기본 매뉴얼 페이지에는 전혀 언급되지 않습니다. 다음과 같이도 사용 가능합니다.Wiki의 btrfs 속성 페이지.

(참고: 이를 위해서는 충분히 새로운 btrfs-tools가 필요합니다. 분명히 Debian Wheezy에서는 wheezy-backports에서 최신 도구를 설치해야 합니다. 감사합니다.영리한 로봇).

관련 정보