配置 Rsnapshot

配置 Rsnapshot

我正在将 Ubuntu 计算机上的数据备份到单独的硬盘上。我需要管理员权限才能执行 rsnapshot 吗?

当我在没有 sudo 的情况下执行 rsnapshot configtest 时遇到以下错误:

ERROR: /etc/rsnapshot.conf on line 28:
ERROR: snapshot_root /media/BACKUP/WORK/ - snapshot_root exists but is not \
         readable 
ERROR: /etc/rsnapshot.conf on line 230:
ERROR: backup /media/sda5/ localhost/ - snapshot_root needs to be defined \
         before backup points 

理想情况下,我希望备份驱动器是只读的,并且 rsnapshot 不需要 root 权限。以下是配置文件中的主要行:

snapshot_root   /media/BACKUP/WORK/
# LOCALHOST
backup  /media/sda5/    localhost/

答案1

我遇到了同样的问题,但解决起来相当容易。

您只需将您设置的文件夹的权限更改rsnapshot为您的用户:

chown USER_NAME:USER_NAME PATH

就你的情况而言:

chown USER_NAME:USER_NAME /media/BACKUP/WORK/

但是你通常希望只有 root 才能创建和删除备份。但是你可以创建一个 cron 选项卡来自动创建备份

相关内容