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

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

新規登録して質問してみよう
ただいま回答率
85.30%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

388閲覧

【AWS】EFSを使ったバックアップ復元について

meex

総合スコア83

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2024/06/05 08:09

実現したいこと

※AWSについて勉強を進めている者です。初歩的な質問かもしれませんが、ご容赦頂ければ幸いです。


Amazon EFSを使ってバックアップから復元をする手順を勉強中です。

https://dev.classmethod.jp/articles/efs_itemlevel_recovery/
このサイトの中に「フォルダが元のディレクトリにそのまま復元されるのではなく、一時フォルダが作られてその中に資産が復元される」とありました。

発生している問題・分からないこと

AmazonEFSでは、例えば、こういった使い方ははできないのでしょうか?

■バックアップしたときの構成
/mount-name
├dir1
|└file1
├dir2
|└file2
└file3

■EFSを使った復元をしたときの構成
/mount-name
├dir1
|└file1
├dir2
|└file2
├file3
└yyyy-mm-dd・・・このような形で作られると書かれていた。
. ├dir1
. |└file1
. ├dir2
. |└file2
. ├file3

■やりたい動き
①現状のバックアップを取る
/mount-name
├dir1
|└file1
├dir2
|└file2
└file3
②誤って消してしまった
/mout-name
├dir1
├dir2
. └file2
③バックアップ復元をして、過去の復旧ポイントIDから復元する
/mount-name
├dir1
|└file1
├dir2
|└file2
└file3

このような挙動をさせたい場合、EFSでは叶わないのでしょうか?
→例えば、もしEFSを使う場合、
/mount-name
├dir1
|└file1
├dir2
|└file2
├file3
└yyyy-mm-dd・・・このような形で作られると書かれていた。
. ├dir1
. |└file1
. ├dir2
. |└file2
. ├file3
展開されたyyyy-mm-dd配下にあるdir1-3とfile1-3をマウント配下に配置したい場合は、手動でcopyやmoveをする必要があるのでしょうか?

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

amazon efs 実例 などで検索しましたが、元の構成のままマウント配下に配置するという実例は見つかりませんでした。
そのようなやり方は現状のEFSの仕様上不可能(一時ファイル配下に展開後手動で元の位置に移動させる)なのでしょうか?
それとも、何かオプションを選択したりコマンドを付与したりすることで、可能になるのでしょうか?

補足

特になし

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

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

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

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

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

guest

回答1

0

ベストアンサー

残念ながら、それができない、ということが書いてあるのがまさに該当の記事ではないでしょうか。

ドキュメントを見ても以下のように明記してあり、そのような復元はできないと思います。

AWS Backup は、Amazon EFS による破壊的復元をサポートしていません。破壊リストアとは、リストアされたファイルシステムが、ソースまたは既存のファイルシステムを削除または上書きするときです。代わりに、 AWS Backup ファイルシステムをルートディレクトリの別のリカバリディレクトリにリストアします。

どちらにせよ、 AWS Backup は、項目を含むルートディレクトリの外に新しい Amazon EFS ディレクトリ (aws-backup-restore_datetime) を作成します。復元ディレクトリには、指定した項目の完全な階層構造が保持されます。

Amazon EFS ファイルシステムの復元

投稿2024/06/05 11:07

yu_1985

総合スコア7640

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

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

meex

2024/06/05 13:22

やはりそうなのですね、承知いたしました。 それでは、実際の会社の業務でもEFSを使う場合は「一時ファイルに展開されたバックアップ資産を、手動でコピーや移動をして、適宜、元の場所へ配置し直す」という流れを踏んでいるのでしょうか?
yu_1985

2024/06/06 05:47

EFSを使う場合と記載されていますが、まずこのバックアップが何のバックアップかを把握されていますでしょうか。 これはEFSに既に入っているもののバックアップをAWS Backupを使って取得したものです。 スナップショットを取っているわけではないようなので、過去のものをどこかに一旦復元してそこから復元したい先に対して移行するというのは自然な流れかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.30%

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

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

質問する

関連した質問