Friday, September 23, 2011

freebsd snapshot and iso mount

 
 

Sent to you by Danny via Google Reader:

 
 

via Hsian Studio by Clockwork Box on 10/16/09

在freebsd提供了一個很好用的備份功能就是可以快速的把目前這個分區的資料照下來,之後在慢慢備份,而原本的服務還可以運作,這真的非常的方便。

注意:檔案系統快照只能用在獨立的「檔案系統」

* 對檔案系統做快照

/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad4s1e on /Backup (ufs, local, soft-updates)
/dev/ad4s1d on /Document (ufs, local, soft-updates)

# mksnap_ffs /Backup /Backup/test.snap

* 將快照掛載並觀看作檔案備份

# mdconfig -a -f /Backup/test.snap -u 0 (載入到/dev/md0的裝置)
# mount -r /dev/md0 /mnt (把載入到md0掛到/mnt下,因為快照不可修改,所以要用唯讀)

* 移除快照檔

# umount /mnt (先卸載裝置)
# mdconfig -d -u 0 (釋放md0裝置在memory中的佔用)
# rm -rf /Backup/test.snap

* 掛載iso檔

# mdconfig -a -f xxx.iso -u 0 (載入到/dev/md0的裝置)
# mount_cd9660 /dev/md0 /mnt

* 卸載iso檔

# umount /mnt
# mdconfig -d -u 0

可以使用mdconfig -l指令來看看目前是否有此md裝置存在。


 
 

Things you can do from here:

 
 

No comments: