apt–get install rsync
(2)crontab的设置
gedit /etc/crontab
内容是:*/1 * * * * root /home/net/test.sh
sudo gedit /home/net/test.sh
内容是:rsync -vzrtopg --progress --delete backup@192.168.230.128:: rsync/home/net/backup --password-file=/etc/rsyncd.pwd
sudo chmod 700 /home/net/test.sh
ls–l /home/net/test.sh
gedit /etc/rsyncd.pwd
内容是:backup
chmod 700 /etc/rsyncd.pwd
5. 总结与展望
5.1 总结
Linux 是一个稳定而可靠的环境,但是任何计算系统都有无法预料的事件,比如硬件故障;拥有关键配置信息的可靠备份是任何负责任的管理计划的组成部分。在 Linux 中可以通过各种各样的方法来执行备份,所涉及的技术从非常简单的脚本驱动的方法,到精心设计的商业化软件;备份可以保存到远程网络设备、磁带驱动器和其他可移动媒体上;备份可以是基于文件的或基于驱动器映像的,可用的选项很多,混合搭配这些技术,可以设计理想的备份计划。
在本论文中,通过备份数据到本地和远程同步到另一台海量服务器上,能有效的保障数据的安全。在这个设计方案中,一方面,利用cron与rsync技术实现数据的定时备份与同步,能有效的保证服务器数据时时刻刻的安全;另一方面,利用pg_dump与pg_restore能使数据先导出来压缩之后再备份与同步,可以减少备份与同步所造成的流量耗费,在保证数据安全的同时保证服务器的正常运行。
5.2 展望
本方案存在的不足之处有:
(1)怎么能把服务器数据利用分布式的原理分别将数据分布备份到多台计算机上,更好的提高安全性与冗余度。
(2)由于使用的是命令行的方式备份与同步数据,初学者比较难接受,可利用界面化的软件进行备份,提高普及率。
(3)由于是定期备份与同步,在网络情况不佳的情况下可能会造成死机现象。所以可以利用异步备份的方式,当数据改变时及时的同步与备份,增加数据的可靠性。 Linux服务器数据安全方案的设计与实现(5):http://www.751com.cn/jisuanji/lunwen_1132.html