instantâneo Btrfs como usuário não é permitido

1

Meu usuário de backup deve ser capaz de criar um instantâneo btrfs do subvolume do sistema (montado em / ). Mas isso não funciona.

Configuração: subvol=/rootfs está montado em / e subvol=/ está montado em /btrfs

Primeiro:

root# mkdir /btrfs/backup && chown backup:backup /btrfs/backup

como usuário de backup:

backup$ btrfs subvol snapshot / /btrfs/backup/rootfs
Create a snapshot of '/' in '/btrfs/backup/rootfs'
ERROR: cannot snapshot '/': Operation not permitted

Se eu alterar o proprietário de / para ser o usuário de backup, ele funcionará, mas esse é o caminho certo?

Ubuntu 16.04 / Linux 4.4.0-59-genérico / btrfs-progs v4.4

    
por jonas 30.01.2017 / 11:20

1 resposta

0

Primeiramente, vejo que você cria um diretório, não um subvolume.

btrfs subvolume create /path/to/the/location/…/subvolume-name

Em segundo lugar, o proprietário de um diretório é diferente de um diretório simples do que um diretório de ponto de montagem. No segundo caso, é de propriedade do root. Então você deve montá-lo e, em seguida, chown o ponto de montagem do diretório.

Espero que minha ajuda esteja certa e suficiente.

    
por 18.03.2017 / 18:41