Restore(HDD交換)



Linuxではdumpコマンドでパーティションイメージを取るのがもっともポピュラーな方法であり、今回もそうする。(Drive Image 4ではext3を認識できないし、Drive Image 5はPCG-C1Rでは動作しないようだ)。Windowsに置かれたバックアップデータをUSB接続のHDDに復元することにする。
OS: Vine Linux 2.1
Kernel: 2.2.19 + ext3
dump: (ext3対応の最新dumpを入れなければならない)ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/VineSeed/SRPMS/dump-0.4b22-4vl2.src.rpm
samba: 2.2.4-ja-1.0 (./configure時に--with-smbmountをつけておく必要あり。
/etc/fstab: /dev/hda1 /win vfat user,auto,rw,codepage=932,iocharset=euc-jp 0 0
/etc/auto.misc: win -fstype=vfat,user,auto,suid,rw,codepage=932,iocharset=euc-jp :/dev/hda1
/etc/auto.master: /misc /etc/auto.misc --timeout=60
としておくととりあえずアクセス時に自動でマウントしてくれる。
(/proc/filesystemにautofsがないとダメだが)
/etc/rc.d/rc.local: insmod usb-storage (これのインストールは「Vine Linux 2.1インストール」を参照にしてくれぃ。

USB HDDを繋ぐと

Sep 11 11:32:37 panda kernel: scsi0 : SCSI emulation for USB Mass Storage d
evices
Sep 11 11:32:37 panda kernel: scsi : 1 host.
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 3, frame# 1993
Sep 11 11:32:37 panda kernel: Vendor: IC25N030 Model: ATCS04-0
Rev: CA3O
Sep 11 11:32:37 panda kernel: Type: Direct-Access
ANSI SCSI revision: 02
Sep 11 11:32:37 panda kernel: Detected scsi disk sda at scsi0, channel 0, i
d 0, lun 0
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 2003
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 2019
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 2035
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 3
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 23
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 39
Sep 11 11:32:37 panda kernel: usb-uhci.c: interrupt, status 2, frame# 55
Sep 11 11:32:37 panda kernel: SCSI device sda: hdwr sector= 512 bytes. Sect
ors= 58605120 [28615 MB] [28.6 GB]
Sep 11 11:32:37 panda kernel: sda:<7>usb-storage.c: us_queuecommand() call
ed
Sep 11 11:32:37 panda kernel: unknown partition table

のように認識される。