このページでは、スナップショットから選択した特定のデータを復元する方法について説明します。
スナップショット ベースのデータ復元について
スナップショットを使用すると、オペレーティング システムに基づいてファイル アクセス オペレーションを使用して、削除または破損したファイルとディレクトリを復元できます。
Linux クライアントを使用してデータを復元する
スナップショットは、Linux オペレーティング システムの UNIX のようなファイル システムを使用してアクセスできます。Linux クライアントを使用してデータを復元するには、ボリューム スナップショットのスケジュール セクションで [スナップショット ディレクトリを表示可能にする] オプションを有効にします。ボリュームのマウント ポイントに .snapshot
ディレクトリが表示されます。
Linux クライアントでのデータ復元の例
次の例は、Linux クライアントにマウントされたボリュームに対する一連のファイル オペレーションを示しています。このボリュームには、2 つのファイルと 1 つのスナップショットが含まれています。この例では、ユーザーがファイルを削除し、スナップショットを使用して最新のスナップショットからファイルの最新バージョンを復元します。
$ df -h .
Filesystem Size Used Avail Use% Mounted on
10.31.240.4:/example-volume-1 1.0T 4.5M 1.0T 1% /netapp
$ ls
chinook.db readme.txt
$ rm chinook.db
$ ls -la .
total 12
drwxrwxrwx 2 root root 4096 May 31 15:02 .
drwxr-xr-x 20 root root 4096 May 31 13:42 ..
drwxrwxrwx 3 root root 4096 May 31 14:35 .snapshot
-rw-rw-r-- 1 ubuntu ubuntu 14 May 31 14:24 readme.txt
$ ls .snapshot
hourly.2022-05-31_1435
$ ls .snapshot/hourly.2022-05-31_1435
chinook.db readme.txt
$ cp .snapshot/hourly.2022-05-31_1435/chinook.db .
$ ls
chinook.db readme.txt
Windows クライアントを使用してデータを復元する
Windows クライアントを使用してデータを復元するには、ボリューム スナップショットのスケジュール セクションで [スナップショット ディレクトリを表示可能にする] オプションを有効にします。スナップショットには、File Explorer のプロパティ ウィンドウの [以前のバージョン] タブからアクセスできます。ファイルを復元するには、スナップショット フォルダから元の場所までドラッグします。
Windows クライアントでのデータ復元の例
次の例は、~snapshot
ファイルパスを使用してスナップショットにアクセスする方法を示しています。
Z:\dir z:\~snapshot
Volume in drive Z is restore-example-1
Volume Serial Number is 8080-F15D
Directory of z:\~snapshot
05/31/2022 04:08 PM <DIR> ..
05/31/2022 03:59 PM <DIR> hourly.2022-05-31-1600
05/31/2022 04:02 PM <DIR> hourly.2022-05-31_1605
0 File(s) 0 bytes
3 Dir(s) 0 bytes free
Z:\>