Maxの日記: [yak]ディスクお引っ越し
以前同一ドライブ内での引っ越しに失敗したのだが、雪辱戦という
ことで(苦笑
今回は別ドライブを用意。ただし、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ファイルシステムの調査と回復
手順をしてなかったわけね。
[yak]ディスクお引っ越し More ログイン