2011/02/05

LinuxでHDD引越し

最近のLinuxはUUIDとやらのおかげでそのままHDDの中身をコピーしても起動できなかったりして
困ってたけど今のところ確実に引越しできる方法が分かったのでメモ。

LiveCDでもUSBでもいいので、引越し元、引越し先のHDDを2台つないで起動。
コピー元が/dev/sda1 コピー先が/dev/sdb1 の場合
mkdir /mnt2
mount /dev/sda1 /mnt

mount /dev/sdb1 /mnt2
cd /mnt2
rsync -avHt /mnt/ ./ (コピー元は最後の/が無いと/mnt2/mnt/にコピーされる)
コピーが終わったら今度は元のHDDで起動。
コピー先をマウント
mount /dev/sdb1 /mnt
なにやら必要なものをコピー先にマウント
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
コピー先にchroot
chroot /mnt
コピー先のHDDの情報でgrub.cfgを作成
gurb-mkconfig -o /boot/grub/grub.cfg
コピー先にgrubをインストール
grub-install /dev/hdb
コピー先のHDDで起動して引越し完了。

今回はHDDレコーダーが250Gのうち5G程しか使って無かったのでUSBメモリに移動させようとしたけど、
休止からの復帰がううまくいかず、CFをIDEにつないでみたけど今度は遅すぎて断念。
結局売るに売れない10GのIDE接続のHDDにして250Gは外した。
本当はSSDにすれば静かだし早いけどもったいない。

使っていないHDDは中古に売るにも小さいやつは買ってくれないので何とか使うしかない。
最近はデータはファイルサーバーなのでメインのWindows7以外は小さくていいよ。
ローラー部屋のPCも売れないIDEの40Gにしてもいいかも。

昨日の駄文

  • 22:34  これまでのようなギャンブルはせずにいったん下がって戻り出してから買い。一応プラスで撤収〜。
  • 19:39  今日は第一金曜日だ。米ドルはどっちに振れるんや?#fx
  • 19:34  ツイッターで芸能人に突っ込む人ってどこをどう取ればそう受けとるのか分からない批判が多い気がする。ナムー。
  • 12:12  初めてのぶえの、ここら日本橋でも新世界でも無い?
  • 12:11  狙いはどころは合ってきてるけど数ポイントのところで損切りに引っ掛かる。もう少し広げればいいのか?
Powered by twtr2src.