質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

samba

Samba(サンバ)とは、UNIX系OSにおいてSMBを用いたサービスを提供するためのソフトウェアです。ネットワークを通じて、ファイル共有及びプリンタ共有などのサービスをWindowsマシンへと提供します。ライセンス体系GPLに基づきフリーソフトウェアとして公開されています。

Q&A

解決済

1回答

4723閲覧

samba サーバーで、windowsのシャドウコピーを

ky_46

総合スコア92

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

samba

Samba(サンバ)とは、UNIX系OSにおいてSMBを用いたサービスを提供するためのソフトウェアです。ネットワークを通じて、ファイル共有及びプリンタ共有などのサービスをWindowsマシンへと提供します。ライセンス体系GPLに基づきフリーソフトウェアとして公開されています。

0グッド

0クリップ

投稿2018/10/27 14:31

前提・実現したいこと

CentOS 6.10 のサーバー機を立ち上げ、Version 4.2.10のsambaをyumにてインストールしました。
yum -y install samba4 samba4-client

目的としてはファイルサーバーに在るファイルを誤って削除や変更してしまったとき、それを回復できるシャドウコピーを実装したいです。
※シャドウコピーは、勤務先のWindows Server2012で触れました。

発生している問題

インストールやsambaの起動にはなにも問題はなく、予定通りのフォルダをwindows10のパソコンから確認出来たのですが、希望のシャドウコピーが「以前のバージョン」に表示されません。
イメージ説明

該当のソースコード

conf

1# See smb.conf.example for a more detailed config file or 2# read the smb.conf manpage. 3# Run 'testparm' to verify the config is correct after 4# you modified it. 5 6[global] 7 workgroup = WORKGROUP 8 security = user 9 hosts allow = 192.168.1. 10 interfaces eth1 11 passdb charset = CP932 12 display charset = UTF-8 13 backend = tdbsam 14 15[homes] 16 comment = Home Directories 17 valid users = %S, %D%w%S 18 browseable = No 19 read only = No 20 inherit acls = Yes 21 22[共有フォルダ] 23 comment = Public Stuff 24 path = /home/samba 25 read only = No 26 guest only = Yes 27 guest ok = Yes 28 vfs objects = recycle 29 recycle:repository = .recycle 30 recycle:keeptree = no 31 recycle:versions = yes 32 recycle:touch = no 33 recycle:maxsize = 0 34 recycle:exclude = *.tmp ~$* 35 36[share] 37 comment = 世代管理ファイルサーバ 38 guest account = nobody 39 guest ok = Yes 40 guest only = yes 41 read only = No 42 browseable = yes 43 writable = yes 44 path = /home/backup 45 vfs objects = shadow_copy2 46 shadow:basedir = /home/samba 47 shadow:snapdir = /home/backup 48 shadow:sort = desc

この状態で、sambaのディレクトリはWindowsから読む事も書く事も可能で、シェルスクリプトでbackupも取れてはいるのですが、backupが共有フォルダとして表示されています。

何か不足している事、記述間違いなどありましたら、ご教示いただければ助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

失礼しました。
よく読み直してみたら、共有フォルダの部分に設定するものでした。

[共有フォルダ]
comment = Public Stuff
path = /home/samba
read only = No
guest only = Yes
guest ok = Yes
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = no
recycle:versions = yes
recycle:touch = no
recycle:maxsize = 0
recycle:exclude = .tmp ~$
vfs objects = shadow_copy2
shadow:snapdir = /home/backup
shadow:basedir = /home/Data
shadow:sort = desc

に修正したところ、正常に表示されました。

お騒がせいたしました。

投稿2018/10/28 03:28

ky_46

総合スコア92

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問