起動できなくなったLinuxからデータを救出する。workaholic-blog現役エンジニアによる市場動向記録workaholic-blog起動できなくなったLinuxからデータを救出する。2021.11.18こんにちは、Workaholicです。今回は起動できなくなったLinuxからのデータ救出について解説します。経緯は省きますが急な電源切れにより論理的な破損で起動できなくなったLinux機(CentOS7)が出来上がりました・・・サーバの環境構築自体は手順があるので再構築可能なのですが、バックアックを後手にしていた為、サーバ上で直で修正した資産はバックアップが取れておらず、救出をする必要性が出てきてしまいました。救出できそうな手段を複数試してみましたので参考にしてみてください言わずもがな、Windows機では読み込みが出来ないので専用のソフトかLinux機にマウントしてあげる必要性があります。目次1【救出失敗】専用ツールを使用する。・mount・最後に1【救出失敗】専用ツールを使用する。files.」との事で無料ではExportは出来ないようです。念の為インストールをして確認してみましたがやはり読み込みのみで、Exportには有料のライセンス登録が必要でした(30USDだったかな?)便利ですが他に方法がありそうなので今回はパスです。※他にもLinuxのファイルシステムを救出するツールはあるのですが(Ext3Fsd等)xfsで使用不可でした。面倒くさがらずに、素直にLinux機にmountした方が速いと思いこの方法で試すことしました。使用したOSは故障したLinux機と同じくCentOS7です。故障したLinux機のHDDを取り外し、別のLinux機にSATA→USB変換で接続します。接続後はUSBメモリをmountする時の要領で「dmesg」で接続を確認します。Filesystem・mount・・・出来ないそのままマウント使用すると怒られてしまいました。LVMの領域はそのままマウントできませんでしたね。対象領域の確認をします。「dmesg」で確認した通り「/dev/sdb」が存在するはずです。「pvs」コマンドを実行し物理ボリュームの情報を確認します。今回の対象領域は「/dev/sdb2」なので下の方ですね。UUIDが必要な為、「vgdisplay」コマンドを実行します。Ec6ZyB-Zbaf-2Mr4-6nGM-0VB5-xWZD-dYQtCT「vgrename」コマンドを使用してVolumeGroup名を変更します。<変更後の名前>」です。今回は対象領域を「centos_old」とします。コマンド実行後「pvs」コマンドを実行してVolumeGroup名が変更された事を確認します。4.00m・ボリュームのACTIVE化ボリュームの状態を確認するとUSBで接続したHDDは「inactive」になっていましたので「vgchange」コマンドで「ACTIVE」化します。mnt]#・mountこれでmount出来る準備が整いました。救出したいデータがある領域を、適当なディレクトリにmountしましょう。/mnt・最後に今回は実機のLinux機があった為そちらを利用しましたが、その環境が無い方はVMware等の仮想マシンにLinuxをインストールすれば同様の事が出来るはずで(未検証)あれこれソフトで試すよりLinux機にマウントする方が速く確実なのでこの方法をオススメします。今回はうまくデータの救出が出来ましたが、物理破損が起きた場合には救出はできません。良いのは最初に定期的なバックアップをする仕組みを構築することです。私のように事が起きてから慌てないようにしましょう。コピーrootをフォローするrootworkaholic-blog関連記事UncategorizedITエンジニアはまずプログラミングという考えの誤りこんにちは、Workaholicです。ITエンジニアとして「プログラミング」を覚える事の優先度について、少しもめ事がありましたので今回はこれをテーマにしました。私の考え方として「ITエンジニアはまずプログラミング」という発...Uncategorized「何歳からでもITエンジニアになれますか」に答える件こんにちはWorkaholicです。「何歳からでもエンジニアになれますか」という質問に答える内容のツイートをTwitter(主に怪しいインフルエンサーの発言)上で確認しています。1発合格を決める為の対策法こんにちは、Workaholicです。1発合格を決めたい人に向けて記事を書きたいと思います。その為、合格する水準に達する為の勉強法と言うより「とにかく合格したい人向けの内容」となっています。私自身「基本情...UncategorizedIT人材は不足しているのか?こんにちはWorkaholicです。「IT人材は不足しているのか?」という点について個人的にな思いを綴っていきたいと思います。私が企業での採用活動や、役職者の経験を通しての体感としてIT人材不足は本当の事だと...Uncategorized【Python】USD/JPYのリアルタイム情報を力技で取得する。こんにちはWorkaholicです。今回はUSD/JPYの情報をリアルタイムに取得方法の提案です。(もっといい方法があるかも現状で思いついた方法が以下の方法であったので備忘録として残しておきます。一昔前までリ...Uncategorized【未経験エンジニア】副業プログラミングで稼げるという嘘こんにちは、Workaholicです。今回は副業のプログラミングについてお話をしたいと思います。最近「プログラミングの副業で月〇〇万!」という謳い文句で、本やプログラミング教材を売るのをよく見るようになりました。【Python】USD/JPYのリアルタイム情報を力技で取得する。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。情報商材屋が使っていそうな言葉をまとめた「商材語辞典」を作りました。【Linux】shellでプロセスの起動停止を行う。「ITエンジニアに採用されたと思ったらコールセンター送り」は事実だった。情報商材屋が使っていそうな言葉をまとめた「商材語辞典」を作りました。【Linux】shellでプロセスの起動停止を行う。「ITエンジニアに採用されたと思ったらコールセンター送り」は事実だった。固定ページお問い合わせホームブログ内の手順書系まとめタイトルとURLをコピーしました。