не подвергайте ее снимков в базе Samba 4 и ВФС shadow2

Я пытаюсь реализовать модуль vfs_shadow2 с samba 4.2, работающим на Fedora 22, чтобы получить функцию проводника windows "предыдущие версии" на клиентах для работы.

общие папки "" - это подраздел в Btrfs в реальном, включенном SELinux,
контекст имеет значение, и общий доступ для чтения, записи для пользователя, как и ожидалось. Кроме того, я создал два снимка в качестве прямых потомков общего ресурса и назвал их (как указано в документации vfs_shadow_copy [1]), Как @МСК-ГГГГ.Мм. ДД-чч.мм. СС.

мой smb.конф относительно этой доли

[btrfs]
    comment = btrfs storagepool with subfolders, subvolumes and snapshots
    path = /srv/btrfs/subvol01
    vfs objects = shadow_copy2
    browseable = yes
    valid users = testuser

тем не менее, при подключении к клиенту Windows (Win 8.1 Professional x64) и попытке восстановить файл до предыдущей версии я получаю только намек на то, что предыдущие версии не могут быть найдены.

что мне не хватает? Это дополнительный RPM-пакет, который должен быть установлен (хотя i'V уже установил все, что содержит samba vfs в своем имени)? Любая помощь значительно высоко ценимый. Спасибо тебе.

С уважением!

[1] https://www.samba.org/samba/docs/man/manpages/vfs_shadow_copy2.8.html

30
задан CKlink
18.02.2023 21:23 Количество просмотров материала 2730
Распечатать страницу

1 ответ

решена с помощью этого артикель:[GUIDE] Windows, предыдущие версии и Samba (Btrfs - Atomic COW - Volume Shadow Copy)

как воспроизвести рабочую конфигурацию на Fedora22

1) Создать подраздел в Btrfs


mount /dev/sda5 /mnt #your BTRFS partition
btrfs subvolume create /mnt/share
brtfs subvolume create /mnt/share/.snapshots
umount /mnt

2) редактировать fstab (или установите вручную согласовывать)

  
UUID={uuid_of_btrfs_partition} /share brtfs subvol=share 0 0
UUID={uuid_of_btrfs_partition} /share/.snapshots btrfs subvol=share/.snapshots 0 0

3) создать Samba share


[btrfs]  
    path = /share  
    vfs objects = shadow_copy2  
    shadow:format = @GMT_%Y.%m.%d-%H.%M.%S  
    shadow:sort = desc  
    shadow:snapdir = .snapshots  

4) создать только для чтения снимок


    brtfs subvolume snapshot -r /share /share/.snapshots/@GMT_`date +%Y.%m.%d-%H.%M.%S`

5) Как удалить снимок


btrfs subvolume delete /share/.snapshots/@GMT_2015.07.31-14.01.20
3
отвечен CKlink 2023-02-20 05:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх