FreeBSDのHDDを丸ごとコピー の変更点
*FreeBSDのHDDを丸ごとコピー [#h2b7fde6]
まずはコピー先の HDD を接続して、オリジナルの HDD から起動します。
**/stand/sysinstall を実行 [#h3f680e9]
# /usr/sbin/sysinstall
Configure -> Fdisk の画面からコピー先の HDD のスライスを作成します。ブートマネージャもインストールしておきます。
Configure -> Label の画面から、オリジナルの HDD と同じようにパーティションを作成します。newfs もここで行っておくとよいです。
Part Mount Size Newfs Part Mount Size Newfs
---- ----- ---- ----- ---- ----- ---- -----
ad1s1d /mnt 2000MB UFS2+S N
ad1s1e /mnt/var 5000MB UFS2+S N
ad1s1b swap 2000MB SWAP
ad1s1f /mnt/usr 69167MB UFS2+S N
# size offset fstype [fsize bsize bps/cpg]
a: 4096000 0 4.2BSD 2048 16384 28552
b: 4096000 14336000 swap
c: 160086465 0 unused 0 0 # "raw" part, don't edit
d: 10240000 4096000 4.2BSD 2048 16384 28552
e: 141654465 18432000 4.2BSD 2048 16384 28552
**/mnt以下にマウント [#e7cd4383]
# mount /dev/da1s1a /mnt
# mount /dev/da1s1e /mnt/var
# mount /dev/da1s1f /mnt/usr
**パーティションをコピー [#wa3b1643]
# dump 0af - / | ( cd /mnt && restore rf -)
# dump 0af - /var | ( cd /mnt/var && restore rf -)
# dump 0af - /usr | ( cd /mnt/usr && restore rf -)
**restoresymtable を削除します。 [#p6eb14e6]
# rm /mnt/restoresymtable
# rm /mnt/var/restoresymtable
# rm /mnt/usr/restoresymtable