/
내 백업 사용자는 시스템 하위 볼륨(마운트됨)의 btrfs 스냅샷을 생성할 수 있어야 합니다 . 그러나 이것은 작동하지 않습니다.
설정: subvol=/rootfs
설치 /
및 subvol=/
설치/btrfs
첫 번째:
root# mkdir /btrfs/backup && chown backup:backup /btrfs/backup
그런 다음 백업 사용자로 다음을 수행합니다.
backup$ btrfs subvol snapshot / /btrfs/backup/rootfs
Create a snapshot of '/' in '/btrfs/backup/rootfs'
ERROR: cannot snapshot '/': Operation not permitted
소유자를 /
백업 사용자로 변경하면 작동하지만 이것이 올바른 접근 방식입니까?
우분투 16.04/Linux 4.4.0-59-generic/btrfs-progs v4.4
답변1
먼저 하위 볼륨이 아닌 디렉터리를 생성하신 것으로 확인됩니다.
btrfs 하위 볼륨 생성/경로/to/the/location/.../하위 볼륨 이름
둘째, 디렉토리의 소유자는 단순한 디렉토리 및 마운트 지점 디렉토리와 다릅니다. 두 번째 경우에는 루트가 소유합니다. 따라서 이를 설치한 다음 디렉터리 탑재 지점을 chown해야 합니다.