- 論壇徽章:
- 0
|
請教:Linux日志太大了,使系統(tǒng)變慢,想導(dǎo)出備份,該怎么辦呢?
原帖由 "Maggiwjj" 發(fā)表:
Linux日志太大了,使系統(tǒng)變慢,想導(dǎo)出備份,該怎么辦呢?
那么多文件,哪個(gè)有用?哪個(gè)沒用呢?
請教大家,或者有相關(guān)的文章給我看看也行!
謝謝大家了~~
#!/bin/bash
# Create backups of /etc, /home, /usr/local, and...
PATH=/bin:/usr/bin
backupdirs="/etc /root /boot /home /usr/local /var/backups /var/lib \
/var/log /var/www"
mt rewind
for path in $backupdirs
do
echo "System backup on $path" | wall
tar cf /dev/nst0 $path 1>;/dev/null
sleep 2
done
echo "System backups complete, status: $?" | wall
echo "Now verifying system backups" | wall
mt rewind
for path in $backupdirs
do
echo "Verifying $path...." | wall
tar tf /dev/nst0 1>;/dev/null && \
echo "$path: verified" | wall || \
echo "$path: errors in verify" | wall
if [ $? -eq 0 ]
then echo "$path: verified"
else echo "$path: error(s) in verify" 1>;&2
fi
mt fsf 1
done
mt rewoffl
echo " lease remove backup tape" | wall
take this script into the crontab ~lucky  |
|