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