Sun/OS: fssnap 失敗
客戶反應本週 /root 備份沒有成功
5/15 少了一個 root 的 dump files
-rw------- 1 root other 2727018496 5¤ë 15 02:10 user1
-rw------- 1 root other 295731200 5¤ë 15 02:02 var
-rw------- 1 root other 2727018496 5¤ë 8 02:21 user1.0
-rw------- 1 root other 272269312 5¤ë 8 02:13 var.0
-rw------- 1 root other 3678502912 5¤ë 8 02:12 root.0
-rw------- 1 root other 2726920192 5¤ë 1 02:14 user1.1
-rw------- 1 root other 270729216 5¤ë 1 02:09 var.1
-rw------- 1 root other 3678502912 5¤ë 1 02:08 root.1
經檢查其備份 script 如下
if [ -f /web_bak/root.0 ] ; then
mv /web_bak/root.0 /web_bak/root.1
fi
if [ -f /web_bak/root ] ; then
mv /web_bak/root /web_bak/root.0
fi
/usr/sbin/fssnap -o bs=/BKUP,unlink /
/usr/sbin/ufsdump 0fu /web_bak/root /dev/rfssnap/0
/usr/sbin/fssnap -d /
以手動方式 執行 /usr/sbin/fssnap -o bs=/BKUP,unlink / 出現錯誤訊息如下 :
snapshot error: File system could not be write locked
好像是 ntpd 干擾, 剛好 user 上星期把 crontab 的 ntpdate 校時改成 ntp client 校時
因此先把 ntpd 停止 ( user 是 solarsi 9)
# /etc/rc2.d/S74xntpd stop
再執行就正常了, 因此在前後分別加上 stop 及 start , 等下週再看結果 !
/etc/rc2.d/S74xntpd stop
/usr/sbin/fssnap -o bs=/BKUP,unlink /
/usr/sbin/ufsdump 0fu /web_bak/root /dev/rfssnap/0
/usr/sbin/fssnap -d /
/etc/rc2.d/S74xntpd start
5/15 少了一個 root 的 dump files
-rw------- 1 root other 2727018496 5¤ë 15 02:10 user1
-rw------- 1 root other 295731200 5¤ë 15 02:02 var
-rw------- 1 root other 2727018496 5¤ë 8 02:21 user1.0
-rw------- 1 root other 272269312 5¤ë 8 02:13 var.0
-rw------- 1 root other 3678502912 5¤ë 8 02:12 root.0
-rw------- 1 root other 2726920192 5¤ë 1 02:14 user1.1
-rw------- 1 root other 270729216 5¤ë 1 02:09 var.1
-rw------- 1 root other 3678502912 5¤ë 1 02:08 root.1
經檢查其備份 script 如下
if [ -f /web_bak/root.0 ] ; then
mv /web_bak/root.0 /web_bak/root.1
fi
if [ -f /web_bak/root ] ; then
mv /web_bak/root /web_bak/root.0
fi
/usr/sbin/fssnap -o bs=/BKUP,unlink /
/usr/sbin/ufsdump 0fu /web_bak/root /dev/rfssnap/0
/usr/sbin/fssnap -d /
以手動方式 執行 /usr/sbin/fssnap -o bs=/BKUP,unlink / 出現錯誤訊息如下 :
snapshot error: File system could not be write locked
好像是 ntpd 干擾, 剛好 user 上星期把 crontab 的 ntpdate 校時改成 ntp client 校時
因此先把 ntpd 停止 ( user 是 solarsi 9)
# /etc/rc2.d/S74xntpd stop
再執行就正常了, 因此在前後分別加上 stop 及 start , 等下週再看結果 !
/etc/rc2.d/S74xntpd stop
/usr/sbin/fssnap -o bs=/BKUP,unlink /
/usr/sbin/ufsdump 0fu /web_bak/root /dev/rfssnap/0
/usr/sbin/fssnap -d /
/etc/rc2.d/S74xntpd start
留言
張貼留言