LoginSignup
0

More than 3 years have passed since last update.

DataCore vFilO スナップショットを試してみる

Last updated at Posted at 2019-11-27

さっそく試してみます。

GUIからスナップショット作成

カメラのアイコンをクリック。
image.png

そのままSnapshotをクリック。
image.png

.snapshotをクリック。
image.png

出来ていることが確認できます。
image.png

SMBクライアントでリストア

クライアントから確認してみましょう。
image.png

見えていますね。
image.png

スナップショットを選択して、開くをクリックしてみます。参照できました。
image.png

試しにファイルを1つデスクトップにコピーしてみました。ちゃんとファイルレベルのサルベージ(リストア)もできますね。
image.png

CLIからスナップショット作成

admin@anvil2.datacore.jp> share-snapshot-create --share-name test --now
2019-11-27T03-15-15-0

admin@anvil2.datacore.jp> share-snapshot-list --share-name test
total 3
2019-11-27T03-04-18-0
2019-11-27T03-15-15-0
current

admin@anvil2.datacore.jp>

できました。GUIからも確認してみます。
image.png

CLIから定期的なスナップショット作成

定期的に取得されるように設定してみます。

既成のスケジュールを活用します。これらが最初から定義されています。dailyが良さそうですね。

admin@anvil2.datacore.jp> schedule-list
total 3
ID:                      dc8be78b-70bd-409c-b037-1621f0987d4b
Name:                    hourly
Schedule expression:     0 0-23 * * * (Between 0:00 AM and 11:00 PM)

ID:                      a8d31996-173a-417e-a0e0-852a8c07cf43
Name:                    daily
Schedule expression:     1 0 * * * (At 0:01 AM)

ID:                      207a39a8-f014-47f5-a2e9-8f2c73a5bbe0
Name:                    weekly
Schedule expression:     1 0 * * 1 (At 0:01 AM, only on Monday)

リテンションタイム(保持期間)を先に定義します。今回は一週間にしてみました。

admin@anvil2.datacore.jp> snapshot-retention-create --help
Usage: snapshot-retention-create [options]
Create a snapshot retention policy

  Options:
    --help               Display this help and exit
  * --name               The name of the snapshot retention policy
    --number-of-copies   The number of copies the policy should create
    --retention-time     The time interval to retain snapshots, from the time of
                         the last snapshot, in the format: dd:HH:mm

admin@anvil2.datacore.jp> snapshot-retention-create --name 1week --retention-time 07:00:00
ID:                      550556ea-2131-476a-85f5-98c3004d5e85
Name:                    1week
Retention time:          07:00:00

admin@anvil2.datacore.jp>

それでは設定してみましょう。

admin@anvil2.datacore.jp> share-snapshot-create --retention-name 1week --schedule-name daily --share-name test
ID:                      a380f555-7661-497a-bd73-8f6d8b306310
Share name:              test
Schedule name:           daily
Schedule expression:     1 0 * * * (At 0:01 AM)
Retention name:          1week
Retention time:          07:00:00

毎晩0時1分に作り1週間保持する設定ができました。

GUIから定期的なスナップショット作成

GUIからも試してみます。
image.png

image.png

image.png

CLIから確認

admin@anvil2.datacore.jp> schedule-list
ID:                      cc058779-8092-4a7d-8b14-c1ca5896f8f2
Name:                    10minutes
Schedule expression:     */10 * * * * (Every 10 minutes)

admin@anvil2.datacore.jp> snapshot-retention-list
ID:                      d06e1953-79f1-4ca1-a528-5058ab6c42de
Name:                    3copy
Retention copies:        3

admin@anvil2.datacore.jp> share-snapshot-schedule-list
ID:                      92c3da0c-a2ac-49a9-9562-e3c3fed287b6
Share name:              test
Schedule name:           10minutes
Schedule expression:     */10 * * * * (Every 10 minutes)
Retention name:          3copy
Retention copies:        3

admin@anvil2.datacore.jp> share-snapshot-list --share-name test
total 4
2019-11-27T03-04-18-0
2019-11-27T03-15-15-0
2019-11-27T03-50-00-2
current

「2019-11-27T03-50-00-2」早速1つ目が作成されていますね。
追記:少し時間がたってからGUIを見てみると10分ごとに3世代保持されていることが分かります。
image.png

GUIとCLIの対比で見るとそれぞれの操作が何をしているよく分かりますね。

CLIからスナップショットスケジュールを削除

admin@anvil2.datacore.jp> share-snapshot-update --remove-schedule --schedule-name 10minutes --share-name test
success

admin@anvil2.datacore.jp> share-snapshot-update --remove-schedule --schedule-name daily --share-name test
success

admin@anvil2.datacore.jp> share-snapshot-schedule-list
total 0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0