From owner-freebsd-users-jp@FreeBSD.ORG Sun Mar 1 17:49:12 2015 Return-Path: Delivered-To: freebsd-users-jp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F14AB895 for ; Sun, 1 Mar 2015 17:49:12 +0000 (UTC) Received: from amogha.ism.ac.jp (amogha.ism.ac.jp [133.58.120.10]) by mx1.freebsd.org (Postfix) with ESMTP id 78896D35 for ; Sun, 1 Mar 2015 17:49:11 +0000 (UTC) Received: from paksa.ism.ac.jp (amogha-b.ism.ac.jp [133.58.15.1]) by amogha.ism.ac.jp (8.14.3/8.14.3) with ESMTP id t21Hn9qb071145; Mon, 2 Mar 2015 02:49:09 +0900 (JST) (envelope-from maruyama@paksa.ism.ac.jp) Received: (from maruyama@localhost) by paksa.ism.ac.jp (8.13.6/Maru1.2/Submit-local) id t21Hn9nF053061; Mon, 2 Mar 2015 02:49:09 +0900 (JST) (envelope-from maruyama) Date: Mon, 2 Mar 2015 02:49:09 +0900 (JST) Message-Id: <201503011749.t21Hn9nF053061@paksa.ism.ac.jp> To: ilovefd@topaz.plala.or.jp In-reply-to: <201503011222.t21CMZHu051973@paksa.ism.ac.jp> (maruyama@ism.ac.jp) From: maruyama@ism.ac.jp (=?ISO-2022-JP?B?GyRANF07M0Q+PjsbKEo=?=) Reply-to: maruyama@ism.ac.jp Organization: =?ISO-2022-JP?B?GyRCRX03Vz90TX04JjVmPWobKEI=?= Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Cc: freebsd-users-jp@freebsd.org Subject: [FreeBSD-users-jp 95477] Re: =?iso-2022-jp?b?U1NEGyRCJTMlVCE8JEclTyVeJEMkRiReJDkhIyFKGyhC?= =?iso-2022-jp?b?GyRCQD5CPCFLGyhC?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Mar 2015 17:49:13 -0000 統計数理研究所の丸山です。 (Spam 扱いされないよう願って) 少し改良しました。 >Date: Sun, 1 Mar 2015 21:22:35 +0900 (JST) >From: maruyama@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) のような感じですか?容量は違うかも知れませんが。 -------- 丸山直昌@統計数理研究所