COMPAQサーバについてきたDLTドライブ(ホントはDLTがメインでサーバはおまけ ^^;)によって、うちのFreeBSDも人並みにファイルシステムのバックアップというのができるようになりました。
てことで、いままでやったことのないFreeBSDのバックアップです。
#!/bin/shオプションが正しいかどうかはわかりません(^^;)。テープの転送速度はウンMB/秒と割と速いのですが、だいたい2~3時間はかかるようです。
mt rewind
dump -0auf /dev/nsa0 -b 32 /
dump -0auf /dev/nsa0 -b 32 /usr
dump -0auf /dev/nsa0 -b 32 /var/smb
mt offline
#!/bin/shちょうどテープは2本あるので、もう一本には差分をとっておけばいいでしょう。早いときは10分ぐらいで終わるようなのでお手軽です。完全バックアップの後は
mt eom
dump -1auf /dev/nsa0 -b 32 /
dump -1auf /dev/nsa0 -b 32 /usr
dump -1auf /dev/nsa0 -b 32 /var/smb
mt offline
% mt rewind; mt weofとでもして差分のほうのテープの頭を終わりにしておく必要あり。いろいろうまいやり方はあるようなのですが、基本的に面倒クサがり屋さんでよく間違うので、これくらい簡単にしておいたほうが良いでしょう。
まぁうちのサーバは停止してはいけないわけでもないし絶対に消失させてはいけないデータがあるわけでもないのですが、HDDの故障とかで消えちゃうと悲しいですからねぇ。PHPスクリプトやらげすとぶっくの書き込みやひとりごとの記事はなんだか財産のように思えるのです。
# 逆に、絵とかは消えても特に困らないのです(^^;)