Eu consegui criar um compartilhamento de samba para perfis com algo parecido com isto
[global]
...
vfs objects = acl_xattr btrfs snapper
...
[Profiles]
path = /srv/samba/profiles
read only = no
e a configuração do snapper
SUBVOLUME="/srv/samba"
FSTYPE="btrfs"
ALLOW_USERS=""
ALLOW_GROUPS="domänen-benutzer" # (yes, it's a german AD, not my fault.. :/ )
SYNC_ACL="yes"
...
Além disso, a pasta .snapshot tem
# ls -lha
...
drwxr-xr-x+ 1 root domänen-benutzer 570 26. Sep 12:00 .snapshots
Agora eu posso (como usuário arbitrário) exec snapper -c samba list
e ele funciona e listará todos os instantâneos, também posso executar snapper -c samba diff .....
e ele listará a diferença entre dois instantâneos (somente para esse usuário, é claro) se eu fizer login como administrador de domínio, ele listará todos os diffs).
O único problema agora é que não consigo ver instantâneos no Windows Explorer, como deveria ser: / Alguém tem uma solução para isso? Quer dizer, eu segui o guia no man 8 vfs_snapper
e ele funciona, mas não para o próprio explorador.
Eu gostaria de ter uma nova tag snapper
, mas eu não tenho o 300 rep necessário para fazer isso, se alguém poderia adicionar isso por favor e remover este ps :) obrigado