2010年5月6日木曜日

UbuntuのHDDをまるごとcopy

[したいこと・しりたいこと・目標]

UbuntuのHDDをまるごとcopy
Ubuntuのシステムを、小さなHDDから大きなHDDへ、引越しする
Ubuntuのシステムを、 /dev/sdaから/dev/sdbへ、引越しする
Ubuntuのシステムをまるごとコピーする
UbuntuのHDDを容量の大きいものに交換し、システムを移す
Ubuntuのシステムを、新しいHDDに移動する
Ubuntuの起動システムが入っているHDDを、容量の大きなものに交換する
HDDを換装し容量UPする
HDD全体のクローンを簡単に作成する

[環境]

Ubuntu Lucid Lynx 10.04 on VMwareFusion 3
Ubuntu Lucid Lynx 10.04 on VirtualBox 3.1.6

[前提]

元からあるHDD /dev/sda 8G
新しく追加したHDD /dev/sdb 20G
gpartedの使い方は知っている



[したこと]


(01)Live CDから起動する


(02)ターミナルからリポジトリのuniverseを有効にしてアップデートする
ソフトウェア・ソースから、コミュニティでメンテナンスされているオープンソースのソフトウェアを有効にする
リポジトリをアップデートする

$ sudo apt-get update

(03)gddrescure をインストールする

$ sudo apt-get install gddrescure

(04)HDDの名前を確認する

$ sudo fdisk -l

(05) HDDをコピーする
$ sudo gddrescure -v /dev/sda /dev/sdb

(06)パーティションの大きさを変更する
システムからシステム管理の中の gpartedを起動してリサイズする

(07)古いHDDを外して、新しいHDDから起動する

[その他]

起動しない場合は/etc/fstabのUUIDの値を疑う
Live CDで起動し、/dev/sdbのUUIDを確認する
$ sudo blkid /dev/sdb
$sudo blkid /dev/sdb | cut -d '"' -f 2
でUUIDだけ抜き出しても良い
その後fstabを修正する
$ cd ~/
$ mkdir tmp_hdd
$ sudo mout /dev/sdb tmp_hdd
$ sudo vi ~/tmp_hdd/etc/fstab
$ sudo umount tmp_hdd
$ rm -R tmp_hdd

[参考]

Linux Hacks:インストール済みUbuntuのクローンを新しいハードディスクに作成する (1/2) - ITmedia エンタープライズ
http://www.itmedia.co.jp/enterprise/articles/0811/20/news019.html

LC Tuigwaa - Member/08/lupin/memo/LinuxのシステムHDDを交換する
http://www.teu.ac.jp/linux/tuigwaa/pub/Member/08/lupin/memo/Linux%E3%81%AE%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0HDD%E3%82%92%E4%BA%A4%E6%8F%9B%E3%81%99%E3%82%8B

0 コメント: