[FreeBSD-users-jp 95477] Re: SSDコピーでハマってます。(西村)
丸山直昌
maruyama at ism.ac.jp
Sun Mar 1 17:49:13 UTC 2015
統計数理研究所の丸山です。
(Spam 扱いされないよう願って)
少し改良しました。
>Date: Sun, 1 Mar 2015 21:22:35 +0900 (JST)
>From: maruyama at ism.ac.jp (丸山直昌)
>- 複製元SSDは /dev/ada0 で、FreeBSD10.1 のfullシステムが /dev/ada0p2 に
> ufs で入っている(パーティション分けはしてない)
>- このシステムを /dev/ada1 の SSD にコピーして、ちゃんと起動するディス
> クを作りたい。
>- コピー作業は liveCDで起動した FreeBSD10.1 上で行なう。
>
>という条件で考えます。一つの答えは
>
>gpart create -s mbr ada1
>gpart bootcode -b /boot/boot0 /dev/ada1
>gpart add -t freebsd ada1
>bsdlabel -w -B -b /boot/boot /dev/ada1s1
>gpart modify -i 1 -t freebsd-ufs /dev/ada1s1
>newfs -J -U -t /dev/ada1s1a
>mount /dev/ada1s1a /tmp/X
>dump 0f - /dev/ada0p2 | (cd /tmp/X; restore rf -)
>/tmp/X/etc/fstab を直す(/dev/ada0p2 だったところを /dev/ada1s1a に)
ここなんですが、小野さんに教えて頂いたことを実験してみましたところ、
gpart create -s GPT ada1
gpart add -t freebsd-boot -s 40 ada1
gpart add -t freebsd-ufs ada1
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
newfs -J -U -t /dev/ada1p2
mount /dev/ada1p2 /tmp/X
dump 0f - /dev/ada0p2 | (cd /tmp/X; restore rf -)
/tmp/X/etc/fstab を直す(/dev/ada0p2 だったところを /dev/ada1p2 に)
でできました。こっちの方が1行少ないですし、 ada1s1a じゃなくて ada1p2
ですから、何となくすっきりしますね。
小野さん、有難う。
これで複製元をどういうものかだいたい想像がつきました。
gpart show ada0
の出力は
=> 34 250069613 ada0 GPT (119G)
34 6 - free - (3.0K)
40 40 1 freebsd-boot (20K)
80 250069560 2 freebsd-ufs (119G)
250069640 7 - free - (3.5K)
のような感じですか?容量は違うかも知れませんが。
--------
丸山直昌@統計数理研究所
More information about the freebsd-users-jp
mailing list