rsnapshot 就是这样一个工具,它利用硬链接,因此只有在必要时才会使用磁盘空间。rsnapshot 作为广泛使用的 rsync 工具 的包装器,安装和配置相当容易。 安装 rsnapshot rsnapshot 包可以从标准存储库中使用以下命令安装: sudo apt-get install rsnapshot -y 如果您使用的是基于 Fedora 的发行版,则安装命令为 : sudo dnf install rsnapshot -y 如果您的选择是 Arch Linux,则命令为: sudo pacman -S rsnapshot 这应该安装所有依赖项。 现在 rsnapshot 已安装,是时候配置它了。 rsnapshot weekly 0 2 1 * * root /usr/bin/rsnapshot monthly 以上行执行以下操作: 在凌晨 1 点进行每日快照。
第1步:在Linux中安装 Rsnapshot Backup 安装rsnapshot使用Yum和APT可能略有不同,如果你使用Red Hat和Debian基于分布。 1.使用SSH Keygen创建SSH无密码登录 第 3 步:配置 Rsnapshot 现在你需要编辑并添加一些参数rsnapshot配置文件。 打开rsnapshot.conf文件与vi或者nano编辑。 # vi /etc/rsnapshot.conf 接下来创建一个备份目录,你要在其中存储所有备份。 接下来将排除文件添加到rsnapshot.conf文件。 以一定的时间间隔运行Cron.默认情况下,rsnapshot自带cron文件在 /etc/cron.d/rsnapshot,如果它不存在,则创建一个并向其添加以下几行。
Yours faithfully, $0" fi [ -f "${log}" ] && rm -f "${log}" Bash布尔测试 首先,定义一个日志文件: log="/tmp/rsnapshot .$$.txt" 让我们运行rsnapshot命令: /usr/bin/rsnapshot "$1" 2>&1 | $HOME/bin/error-scanner.pl > "${log}" 在$status $sub" -r sys@somewhere-tld sysadmin@gmail-tld <<< "$0 script ended with errors when we ran /usr/bin/rsnapshot $alogs" push_to_mobile "$0" "$sub $0 script ended with errors when we ran /usr/bin/rsnapshot dev/null #mail -A "$log" -s "$sub" -r sys@somewhere-tld sysadmin@gmail-tld <<< "$0 /usr/bin/rsnapshot
另外还有2款工具 duplicity和`Rsnapshot也可以做类似工作,但方法不一样,占用的磁盘空间也不一样,具体可查看原文链接中的比较。 :source/ bak_dir/`" | mutt -s "Lists of baked files" bak@mail.com References rdiff-backup duplicity rsnapshot http://www.saltycrane.com/blog/2008/02/backup-on-linux-rsnapshot-vs-rdiff/ http://james.lab6.com/2008 2596/comparison-of-backup-tools http://www.reddit.com/r/linux/comments/fgmbb/rdiffbackup_duplicity_or_rsnapshot_which_is
如果你想在命令行终端使用一种极简而快速的方法进行快照操作,那么可以试一下Rsnapshot。你可以在绝大多数Linux发行版的资源库中找到它。 Rsnapshot的所有设置都在/etc/rsnapshot.conf这个文件中。你可以打开这个文件,自定义快照时间表,设置何时删除旧的快照,以及需要包含哪些文件与文件夹。 当你设置完毕之后,最好使用下面两个命令来做一下测试: rsnapshot configtest rsnapshot -t hourly 这样可以保证你的所有设置都正常启用。 Rsnapshot没有自动恢复功能,所以你只能从选定的快照中手动复制文件。 Obnam Obnam与Rsnapshot非常相似,另外还提供了一些有趣的功能。
restic - 快速、安全、高效的备份程序 Rsnapshot - 文件系统快照实用程序。 SafeKeep - 使用rdiff-backup.
KILL 9 强制终止CONT 18 继续(与STOP相反, fg/bg命令)STOP 19 暂停(同 Ctrl + Z)mpstat工具CentO S需要安装sysstat才能使用mpstat监控工具rsnapshot 工具CentO S需要安装epel-release,才能安装rsnapshot工具MySQL修改密码mysqladmin -u用户名 -p旧密码 password 新密码(修改密码)mysql -u用户名
你需要安装如下软件包: $ sudo apt-get install libnotify-bin 下面这个例子展示了如何从命令行向桌面发送一个简单的消息: notify-send "rsnapshot
Rsnapshot -文件系统快照工具 SafeKeep -使用rdiff-backup,集中的,基于pull的备份 TarSnap - 具有一个开源客户端的安全备份服务 UrBackup -另一个客户端
backup / snapshot server Debian / Ubuntu Linux install and configure remote filesystem snapshot with rsnapshot
Rsnapshot -文件系统快照工具 SafeKeep -使用rdiff-backup,集中的,基于pull的备份 TarSnap – 具有一个开源客户端的安全备份服务 UrBackup -另一个客户端
官网 Rsnapshot:文件系统快照工具。官网 SafeKeep:使用rdiff-backup,集中的,基于pull的备份。官网 TarSnap:具有一个开源客户端的安全备份服务。