FreeBSD System Backup Methods1
Posted On 2008年12月4日 星期四 at 於 上午11:27 by LaniSystem is online, use tar command backup system os
Backup:
tar -zcvpf /backup.tgz --exclude=/proc --exclude=/compat --exclude=/home --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/lost+found --exclude=/backup.tgz /
dd if=/dev/da0 of=/bsd.mbr bs=512 count=1
Restore:
tar -zxvpf /backup.tgz /
mkdir /proc /mnt /tmp
ln -s /usr/compat /compat
ln -s /usr/home /home
ln -s /usr/src/sys /sys
dd of=/bsd.mbr if=/dev/da0 bs=446 count=1
手動分割1
http://www.netlab.cse.yzu.edu.tw/~statue/freebsd/docs/completed/95.shtml.htm
fdisk -i da1
FreeBSD分區為165
DOS分區為6
disklabel -r -w da1s3 auto
disklabel -e da1s3
a這是指 root 分割區,也就是常說的根目錄「/」
b這是指 swap (虛擬記憶體置換裝置)
c這是指整個分配到的主要分層 (Primary Slice)
d這是指整顆硬碟
e可任意使用 (比如︰/tmp)
f可任意使用 (比如︰/var)
g可任意使用 (比如︰/usr)
h可任意使用 (比如︰/home)
newfs /dev/da1s1e
fsck -y /dev/da1s1e
mount /dev/da1s1e /mnt
swapon /dev/da1s1b
手動分割2
fdisk -BI /dev/ad0
bsdlabel -wB /dev/ad0s1
寫入:
bsdlabel -e /dev/ad0s1
bsdlabel /dev/ad0s1 > bsdlabel.txt
讀取:
bsdlabel -R /dev/ad0s1 bsdlabel.txt
newfs /dev/ad0s1a
OS RAID-1(gmirror)
http://www.freebsd.org/doc/zh_TW/articles/remote-install/installation.html