web-dev-qa-db-ja.com

Windows10のSamba4.2シャドウコピー-空のリスト

Samba4.2を搭載したDebian8システムがあります。データストレージにZFSファイルシステムを使用しています。 Windowsクライアントがシャドウコピーのスナップショットを表示できないことを除いて、Windows共有は正常に機能しています。

私のsamba設定は次のとおりです。

[Test]
comment = test
writable = yes
directory mask = 0777
guest ok = Yes
path = /samba/123
create mask = 0666
read only = No
vfs objects = shadow_copy2
shadow: format = auto-%Y-%m-%d_%H.%M.%S--28d
shadow: sort = desc
shadow: snapdir = .zfs/snapshot

私のスナップショットリストは次のとおりです。

zfsリスト-tスナップショット

NAME                                     USED  AVAIL  REFER  MOUNTPOINT
tank/samba/[email protected]    64K      -    96K  -
tank/samba/[email protected]    64K      -    96K  -
tank/samba/123@GMT_2017.02.07-14.00.32    64K      -   120K  -
tank/samba/123@GMT_2017.02.07-07.02.04    64K      -   120K  -

実際に.zfs/snapshotにcdして、これらのスナップショットを見ることができます。

ログのエラーをチェックしようとしています:journalctl -u smbd -fは、デバッグレベル= 10でもエラー/警告を表示しません。Wiresharkとのクライアントサーバー通信もチェックしましたが、問題ないようです。

SMB2    178 Ioctl Request FSCTL_GET_SHADOW_COPY_DATA File: test1.txt
SMB2    186 Ioctl Response FSCTL_GET_SHADOW_COPY_DATA File: test1.txt SUCCESS

他に何ができますか?前もって感謝します。

3
Keroronsk

確実にテストすることはできませんが、シャドウ形式に有効期限(--28)を追加するべきではないと思います。ああ、そして明らかにあなたのフォーマットは間違っています、あなたはセパレーターを混同しています、それらはあなたがあなたのスナップショットに使用しているものと一致しません。このように設定します。

   shadow: format = auto-%Y.%m.%d-%H.%M.%S
1
wazoox