CONTENTS


Lastmodified 2014-02-14 (金) 09:14:25


FreeBSD 8.2-RELEASE-p9 to FreeBSD 9.1-RELEASE

Piano2nd.smb.net 8.2-RELEASE-p10 のOSをアップグレードするよ( ´ ▽ ` )ノ

piano2nd# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 8.2-RELEASE from update5.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 8.2-RELEASE-p10. 

WARNING: FreeBSD 8.2-RELEASE-p9 HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Wed Aug  1 09:00:00 JST 2012
will not have been corrected.

Piano2nd の全バックアップ

Piano2nd.smb.net サーバの全データのうち、/usr/Backups 以外をBlackhole:/usr/Backups/Piano2ndへバックアップする

Major VerUP 後、特にportsからインストールしたプログラムを再コンパイル・起動するときに、/usr/local/lib/のlibxxx.so とかが無いといって止まる事が頻発するため。

/root/bin/Backup2Blackhole_all.sh

#!/bin/sh
#/usr/local/bin/rsync -av --delete --exclude '/usr/Backups/*' / blackhole.smb.net:/usr/Backups/Piano2nd/
/usr/local/bin/rsync -av --delete --exclude '/usr/Backups/*' --inplace / blackhole.smb.net:/usr/Backups/Piano2nd/

スクリプトの動作確認

piano2nd# chmod +x Backup2Blackhole_all.sh
piano2nd# ./root/bin/Backup2Blackhole_all.sh

OKなら鍵を渡して

piano2nd# cd /root/.ssh/
piano2nd# scp id_dsa_piano2nd_2012.pub blackhole:/root/.ssh/
Password:
id_dsa_piano2nd_2012.pub                                             100%  611     0.6KB/s   00:00
piano2nd# slogin blackhole
Password:

blackhole# cd /root/.ssh/
blackhole# cat id_dsa_piano2nd_2012.pub >> authorized_keys
blackhole# exit
logout
Connection to blackhole.smb.net closed.
piano2nd#

自動更新する

/etc/crontab

30	2	*	*	*	root	/root/bin/Backup2Blackhole_all.sh

念のためにnamedbを退避

VerUPした時にviで編集するわけだけど、見落とし等々があると厄介なので、現状を保存する。

piano2nd# cd /var/named/etc
piano2nd# tar cvfzp namedb_20130406.tar.gz namedb

Piano2nd.smb.net 現状 2013-04-06 11:48:21

FreeBSD 9.1R をスクラッチインストールすると、ファイルシステムは

root@ns1:/root # df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2     33G    3.7G     27G    12%    /
devfs          1.0k    1.0k      0B   100%    /dev
devfs          1.0k    1.0k      0B   100%    /var/named/dev

の様に、極めて単純な構造だけど、8.2Rだと・・・こんな・・・。ありゃ?/usrがやばいことにナットル(^^ゞ

piano2nd# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a    989M    297M    613M    33%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad4s1e    989M     18K    910M     0%    /tmp
/dev/ad4s1f    217G    181G     19G    91%    /usr
/dev/ad4s1d    4.8G    353M    4.1G     8%    /var
devfs          1.0K    1.0K      0B   100%    /var/named/dev
piano2nd# du -hd1
2.0K    ./.snap
 34M    ./bin
 18M    ./include
 64M    ./lib
 92K    ./libdata
 20M    ./libexec
4.5G    ./local
 20M    ./sbin
 53M    ./share
535M    ./src
264K    ./games
 51M    ./lib32
1.2G    ./ports
2.0K    ./compat
2.0K    ./obj
133G    ./Backups
 38G    ./home
3.0G    ./var
181G    .

Total access 2238:本日 1:昨日 0

Counter: 2238, today: 1, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS