1)在root帐号下
sudo apt-get install sbackup
2)mkdir /home/backup
chmod 700 /home/backup
3)simple-backup-config
设置好备份的文件及备份到哪里
4)恢复
simple-restore-gnome
配置文件
/etc/sbackup.conf
在serve下
首先在ubuntu安装sbackup
sudo apt-get install sbackup
安装完后它会有个配置文件在/etc/sbackup.conf,你可以编辑这个配置文件来选择备份你想要的文件和文件夹,
在
[general] target=/home/jerome/backup #备份文件存放到这个目录 lockfile=/var/lock/sbackup.lock maxincrement = 21 #21天来一个全备份 format = 1 [dirconfig] /etc/=0 /home/=0 /usr/local/=0 /var/=0 /var/cache/=0 /var/tmp/=0 /proc/=0 /dev/=0 /sys/=0 /tmp/=0 /var/tmp/=0 /var/lib/postgresql/backup1.sql=1# 备份这个/var/lib/postgresql/backup1.sql文件 [exclude] regex=.mp3,.avi,.mpeg,.mpg,.mkv,.ogg,.ogm,.tmp,/home/[^/]+?/.thumbnails/,/home/[^/]+?/.Trash,/home/[^/]+?/..+/[cC]ache,/home/[^/]+?/.gvfs/ #凡是以这些结尾的文件不备份 maxsize=10737418240 #如果文件最大超过10737418240bit就不备份
你可以定时备份,只要在cron里添加这个人物即可以,譬如我每天凌晨4点钟备份
我在/etc/cron.d/创建sbackup这个文件,
0 4 * * * root if [ -x /usr/sbin/sbackupd ]; then /usr/sbin/sbackupd; fi;
然后它每天就会定时4点钟备份/var/lib/postgresql/backup1.sql文件
它备份会每天一个文件夹的形式存放到/home/jerome/backup,如果21天会有个full 备份,如果你想还原2011-09-01这一天的文件
执行
srestore.py /var/backup/2011-09-01_04.00.02.442575.arserver.inc /var/lib/postgresql/backup1.sql /home/jerome/backup/
它会还原9月1号的backup1.sql到/home/jerome/backup/这个目录

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
arm构架插件有吗
大神你好,可以帮忙编译arm_cortex-a15_neon-vfpv4架构的么,路由器是EA8500
大佬,我得路由是 360 v6全家wifi cpu架构ARMv8 Processor x 4 ShadowsocksR Plus+ 未运行 是不是少依赖包?
主机型号是Xiaomi Mi Router 4C
主机型号 TP-Link TL-WDR6500 v2 劳驾,如果有这个的依赖包不甚感激!!!谢谢 架构 Qualcomm Atheros QCA956X ver 1 rev 0 x 1 固件版本 OpenWrt 19.07-SNAPSHOT / LuCI 17.01 Lienol (git-bd82964) 内核版本 4.9.232