ハードドライブを交換する手順は何ですか?

ハードドライブを交換する手順は何ですか?

私たちのLinux MintマシンのHDの1つが奇妙に動作していたので(ポストの終わりを見てください。関係ありません)、私たちはそれを交換することにしました。これを行う方法についてのアドバイスを聞きたいです。ディスク(1TB)には2つのパーティションがあります。 1つは/ var用で、もう1つは/home用で、ディスクの大部分を占めます(両方ともext4で、2番目のパーティションにのみエラーがあります)。 /boot、/、およびスワップを含む別のディスクはそのまま残ります。

したがって、質問は次のようになります。最小限のソフトウェアの再インストール/構成で、このディスクを別のディスク(おそらくより大きなディスク)に交換するにはどのような手順を実行する必要がありますか?バックアップから始めましょう... Mintにログインしてそこからコピーすれば十分でしょうか、またはGParted Liveなどからコピーすることをお勧めしますか?ほとんどのソフトウェアファイルと構成は予約済みパーティションにあるため、心配する必要はありません。しかし、これが問題になる可能性があると思われる場合は、コメントを提示してください...一部のソフトウェアはインストールが困難です。リポジトリから商品を入手する)、私たちはこれらの状況が繰り返されないように強く望んでいます。

ディスクの奇妙な(おそらくそれほど奇妙ではない)動作は、最終的にGParted Live USBで次のコマンドを複数回使用することで発生します。

e2fsck -f -c -c -k -C 0 /dev/sdb5

より多くの不良ブロックエラーが見つかるたびに、最後のエラーは244/0/0であり、複数の宣言ブロックを持つ複数のファイルです。エラーを取得します。 HDはまだ動作する可能性がありますが、データ損失の危険を冒したくありません。

ありがとう

ベストアンサー1

別のシステムを使用して既存のハードドライブを複製できます。元のコンピュータから既存のハードドライブを取り外し、SATAケーブルを介して既存のハードドライブと新しいハードドライブを別のLinuxシステムに接続します。その後、マシンを起動し、両方のドライブが認識されていることを確認してください。古いハードドライブ(と仮定/dev/sdb)の内容を新しいハードドライブ(/dev/sdc)にコピーします。

cat /dev/sdb > /dev/sdc  

ノートcat仕様の代わりに使用dd。バイナリストリームを完全に処理するだけでなく、cat(少なくともすべての最新のLinuxディストリビューションで)コピーに最適化されたブロックサイズを選択するので、コピーが高速になります。信頼性の面では、これまで以上に信頼できますdd

コピーが完了したら、元のシステムに新しいハードドライブをインストールし、すべてのソフトウェアとデータをすぐに使用できます。新しいハードドライブが大きいため、ディスクの端に空き容量があるため、パーティションツール(Gpartedなど)を使用してパーティションを作成してフォーマットする必要があります。

(注:テキストは私の答えからのものです。あるデバイスから別のデバイスにオペレーティングシステムのイメージを移動するには?。現在の質問には投票された、または承認された回答がないため、リンクされた質問の重複として表示することはできません。 )

おすすめ記事