Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SMB 2.xを使用してWindowsクライアントからONTAP ~snapshotディレクトリにアクセスする方法について学習します

共同作成者 netapp-aaron-holt netapp-aherbin

SMB 2.x を使用する Windows クライアントから `~snapshot`ディレクトリにアクセスする方法は、SMB 1.0 で使用する方法とは異なります。スナップショットに保存されているデータに正常にアクセスするには、SMB 2.x 接続を使用して `~snapshot`ディレクトリにアクセスする方法を理解する必要があります。

SVM 管理者は、vserver cifs share properties ファミリのコマンドを使用して `showsnapshot`共有プロパティを有効または無効にすることで、Windows クライアント上のユーザーが共有上の `~snapshot`ディレクトリを表示およびアクセスできるかどうかを制御します。

`showsnapshot`共有プロパティが無効になっている場合、SMB 2.x を使用する Windows クライアント上のユーザーは `~snapshot`ディレクトリを表示できず、 `~snapshot`ディレクトリへのパスまたは `~snapshot`ディレクトリ内の特定のスナップショットへのパスを手動で入力しても、ディレクトリ内のスナップショットにアクセスできません。
`showsnapshot`共有プロパティが有効になっている場合でも、SMB 2.xを使用するWindowsクライアントのユーザーは、共有のルート、または共有のルート直下のジャンクションやディレクトリ内の `~snapshot`ディレクトリを表示できません。ただし、共有に接続した後、ユーザーは共有パスの末尾に `\~snapshot`を手動で追加することで、隠し `~snapshot`ディレクトリにアクセスできます。隠し `~snapshot`ディレクトリには、以下の2つのエントリポイントからアクセスできます()
  • 共有のルート

  • 共有スペースのすべてのジャンクション ポイント

隠し `~snapshot`ディレクトリには、共有内のジャンクション以外のサブディレクトリからはアクセスできません。

以下の例に示す設定では、SMB 2.x接続で「eng」共有に接続しているWindowsクライアントのユーザーは、共有のルートとパス上のすべての接続点に `\~snapshot`を手動で追加することで、 `~snapshot`ディレクトリにアクセスできます。隠し `~snapshot`ディレクトリには、以下の3つのパスからアクセスできます:

  • \\vs1\eng\~snapshot

  • \\vs1\eng\projects1\~snapshot

  • \\vs1\eng\projects2\~snapshot

cluster1::> volume show -vserver vs1 -fields volume,junction-path
vserver volume       junction-path
------- ------------ ----------------------------------------
vs1     vs1_root      /
vs1     vs1_vol1      /eng
vs1     vs1_vol2      /eng/projects1
vs1     vs1_vol3      /eng/projects2

cluster1::> vserver cifs share show
Vserver  Share   Path     Properties    Comment  ACL
-------- ------  -------  ----------    -------- ----------
vs1      eng     /eng     oplocks       -        Everyone / Full Control
                          changenotify
                          browsable
                          showsnapshot