パスワードを忘れた? アカウント作成
401424 journal

Maxの日記: [yak]ディスクお引っ越し

日記 by Max

以前同一ドライブ内での引っ越しに失敗したのだが、雪辱戦という
ことで(苦笑

今回は別ドライブを用意。ただし、20GB->40GBへの引っ越し
である。ext3かext2でないとうまくいかない。xfsやReiserFSは
うまく行かないのではないかと思う。

1) Norton Ghostのディスク間コピーにて複製
  パーティション配分は自動で行われる。おおむね倍サイズ。

2) 複製先のディスクと元のディスクを入れ替える

ext2ならここまででうまくいくのかもしれない。
ext3なのでもう少し作業が要る。以下。

3) 直接HDDから起動せず、元になった英語本家版CDからブート

4) 複製先のドライブに対してe2fsckを実行
  このとき、元になったリリースと異なるCDで起動してしまうと
  ext3の修復ができない場合があったので注意。
  ext3のジャーナルヘッダは一旦壊された状態として認識され、
  ext2ファイルシステムに戻される。

5) tune2fs -j を実行して再度ext3ファイルシステムに。

6) CD起動のKNOPPIXをシャットダウン。HDDから起動。

7) うまくブートしない場合は、CDから再度起動。ターゲットの
  パーティションをマウント。そのパーティションのマウント
  ポイントを指定した状態でchrootした環境にて、liloを
  実行してMBRを書き換えてみる。

partedではext3がうまく動かせないし、partimageは複製先の
ドライブサイズをうまく扱えない感じだったので試していない。
もっとも、一旦ファイル化してまた戻すという作業は意味なく
手間っぽいという理由が第一だったんだけど。

Ghost並のフリーソフトはないものかなぁ。

****
追記:
 ext3ファイルシステムとしては一旦壊れた状態になるのを忘れて
 いたので、そのリカバリ方法を追加。

 以前引越しに失敗したときは、ext3ファイルシステムの調査と回復
 手順をしてなかったわけね。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...