■前提
サーバスペック:t2.large
OS:Red-Hat
AMI ID:RHEL-7.1_HVM_GA-20150225-x86_64-1-Hourly2-GP2
EBS:1000GB
バックアップ:一切取っていない
■詳細
EBSでmkfsでフォーマットされたデータを復元したいです。
あるサーバにて障害が発生し、SSH接続できなくなったためそのサーバのボリュームを別サーバへアタッチしました。
その際に、マウントを実施する流れでファイルシステムの変換を実施してしまいボリュームがフォーマットされてしまいました。
どうにかして当該ボリュームのフォーマットされてしまったデータを復元したいのですがどうすればよいのでしょうか。
■実施した作業の流れ
障害サーバを停止しボリュームをデタッチ
新サーバへボリュームをアタッチ
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 10G 0 disk
tqxvda1 202:1 0 1M 0 part
mqxvda2 202:2 0 10G 0 part /
xvdf 202:80 0 1000G 0 disk
tqxvdf1 202:81 0 1M 0 part
mqxvdf2 202:82 0 1000G 0 part /mnt/ebs
$ mkfs ext4 /dev/xvdf2
$ mount /dev/xvdf2 "マウント先"
$ cd "マウント先"
lost+found
→データがありませんでした。
■補足情報
障害サーバが正常に稼働していた時、
$ df -h
を実行すると
Filesystem Size Used Avail
/dev/xvdf2 1000GB 15GB 985GB
と表示されており、新サーバにマウントした後、
$df -h
を実行すると
Filesystem Size Used Avail
/dev/xvdf2 985GB 77M 935GB
と表示されます。
何が言いたいかというと、どこかに以前使っていた15GBが裏側に存在しており、復元可能なのではないかということです。
フォーマットしてしまったことにより、マウントしてもデータは表示されないですが
裏側ではまだ存在しているため、マウント後、ディスク容量を確認するとSizeが985GBになっているという仮説のもと、ご質問させていただきました。
あなたの回答
tips
プレビュー