这是 backintime-config 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
config - BackInTime 配置文件。
概要
〜/.config/backintime/config
/etc/backintime/配置
商品描述
Back In Time 是作为纯 GUI 程序开发的,因此大多数功能只能用于
backintime-qt4。 但是可以在例如无头服务器上使用 Back In Time。 你有
创建配置文件(〜/.config/backintime/config) 手动。 看看里面
/usr/share/doc/backintime-common/examples/ 示例。
配置文件格式如下:
关键字=参数
参数不需要被引用。 允许使用除“=”之外的所有字符。
运行“backintime check-config”以验证配置文件,创建快照文件夹并
crontab 条目。
可能 关键词
全局.hash_collision
类型:int 允许值:0-99999
用于防止挂载点上的哈希冲突的内部值。 不要改变这一点。
默认值:0
全局.use_flock
类型:bool 允许值:true|false
防止同时运行多个快照(来自不同的配置文件或用户)
次
默认值:false
轮廓。姓名
类型:str 允许值:text
此配置文件的名称。
默认:主要配置文件
轮廓.snapshots.automatic_backup_anacron_period
类型:int 允许值:0-99999
使用 anacron 在新快照之间等待多少个单位? 仅适用于
轮廓.snapshots.automatic_backup_mode = 25|27
默认值:1
轮廓.snapshots.automatic_backup_anacron_unit
类型:int 允许值:10|20|30|40
使用 anacron 在新快照之间等待的单位。
10 = 小时
20 = 天
30 = 周
40 = 月
仅适用于 轮廓.snapshots.automatic_backup_mode = 25|27
默认值:20
轮廓.snapshots.automatic_backup_day
类型:int 允许值:1-28
cronjob 应该在每月的哪一天运行? 仅适用于
轮廓.snapshots.automatic_backup_mode > = 40
默认值:1
轮廓.snapshots.automatic_backup_mode
Type: int Allowed Values: 0|1|2|4|7|10|12|14|16|18|19|20|25|27|30|40|80
用于 crontab 的时间表。 crontab 条目将生成
'backintime 检查配置'。
0 = 禁用
1 = 每次启动
2 = 每 5 分钟
4 = 每 10 分钟
7 = 每 30 分钟
10 = 每小时
12 = 每 2 小时
14 = 每 4 小时
16 = 每 6 小时
18 = 每 12 小时
19 = 自定义小时数
20 = 每天
25 = 每日 anacron
27 = 当驱动器连接时
30 = 每周
40 = 每个月
80 = 每年
默认值:0
轮廓.snapshots.automatic_backup_time
类型:int 允许值:0-24
cronjob 应该在什么时间运行? 仅适用于
轮廓.snapshots.automatic_backup_mode > = 20
默认值:0
轮廓.snapshots.automatic_backup_weekday
类型:int 允许值:1 = 星期一 - 7 = 星期日
cronjob 应该在一周中的哪一天运行? 仅适用于
轮廓.snapshots.automatic_backup_mode = 30
默认值:7
轮廓.snapshots.backup_on_restore.enabled
类型:bool 允许值:true|false
在恢复到 FILE.backup.YYYYMMDD 之前重命名现有文件
默认值:true
轮廓.snapshots.bwlimit.enabled
类型:bool 允许值:true|false
限制网络上的 rsync 带宽使用。 将此与模式 SSH 一起使用。 对于模式本地你
应该使用ionice。
默认值:false
轮廓.snapshots.bwlimit.value
类型:int 允许值:0-99999
以 KB/秒为单位的带宽限制。
默认值:3000
轮廓.snapshots.check_for_changes
类型:bool 允许值:true|false
在拍摄快照之前执行试运行。 如果什么都没有,请不要拍摄新快照
改变了。 仅与 轮廓.snapshots.full_rsync =错误
默认值:true
轮廓.snapshots.continue_on_errors
类型:bool 允许值:true|false
继续错误。 这将保留不完整的快照而不是删除和
重新开始。
默认值:true
轮廓.snapshots.copy_links
类型:bool 允许值:true|false
当遇到符号链接时,它们指向的项目(引用)是
复制,而不是符号链接。
默认值:false
轮廓.snapshots.copy_unsafe_links
类型:bool 允许值:true|false
这告诉 rsync 复制指向外部的符号链接的所指对象
复制的树。 绝对符号链接也被视为普通文件。
默认值:false
轮廓.snapshots.cron.ionice
类型:bool 允许值:true|false
使用 'ionice -c2 -n7' 运行 cronjobs。 这将为 BackInTime 提供最低的 IO
带宽优先不中断任何其他工作进程。
默认值:true
轮廓.snapshots.cron.nice
类型:bool 允许值:true|false
使用“nice -n 19”运行 cronjobs。 这将给 BackInTime 最低的 CPU 优先级
不中断任何其他工作进程。
默认值:true
轮廓.snapshots.cron.redirect_stderr
类型:bool 允许值:true|false
在 cronjobs 中将 stderr 重定向到 /dev/null
默认值:假
轮廓.snapshots.cron.redirect_stdout
类型:bool 允许值:true|false
在 cronjobs 中将 stdout 重定向到 /dev/null
默认值:true
轮廓.snapshots.custom_backup_time
类型:str 允许值:逗号分隔的 int (8,12,18,23) 或 */3
cronjob 的自定义时间。 仅适用于 轮廓.snapshots.automatic_backup_mode
= 19
默认值:8,12,18,23
轮廓.snapshots.dont_remove_named_snapshots
类型:bool 允许值:true|false
在 smart_remove 期间保留带有名称的快照。
默认值:true
轮廓.snapshots.exclude.bysize.enabled
类型:bool 允许值:true|false
按大小启用排除文件。
默认值:false
轮廓.snapshots.exclude.bysize.value
类型:int 允许值:0-99999
排除大于 MiB 值的文件。 禁用“完全 rsync 模式”后,这将
只影响新文件,因为对于 rsync,这是一个传输选项,而不是排除
选项。 所以之前备份过的大文件会保留在快照中,即使
他们变了。
默认值:500
轮廓.snapshots.exclude。 。价值
类型:str 允许值:文件、文件夹或模式(相对或绝对)
排除此文件或文件夹。 必须是一个以 1 开头的计数器
默认: ''
轮廓.snapshots.exclude.size
类型:int 允许值:0-99999
型材数量.snapshots.exclude。 条目。
默认值:-1
轮廓.snapshots.full_rsync
类型:bool 允许值:true|false
完整的 rsync 模式。 可能更快,但快照不再是只读的,并且
目标文件系统必须支持所有 linux 属性(日期、权限、用户、
团体...)
默认值:false
轮廓.snapshots.full_rsync.take_snapshot_regardless_of_changes
类型:bool 允许值:true|false
无论是否有更改,都创建一个新快照。 仅与
轮廓.snapshots.full_rsync =真
默认值:false
轮廓.snapshots.gnu_find_suffix_support
类型:bool 允许值:true|false
远程 SSH 主机支持 GNU find 后缀(find -exec COMMAND {} +)。
默认值:true
轮廓.snapshots.include。 。类型
类型:int 允许值:0|1
指定是否 轮廓.snapshots.include。 。价值 是文件夹 (0) 或文件 (1)。
默认值:0
轮廓.snapshots.include。 。价值
类型:str 允许值:绝对路径
包括此文件或文件夹。 必须是一个以 1 开头的计数器
默认: ''
轮廓.snapshots.include.size
类型:int 允许值:0-99999
型材数量.snapshots.include。 条目。
默认值:-1
轮廓.snapshots.keep_only_one_snapshot.enabled
类型:bool 允许值:true|false
尚未实现。 删除所有快照,但只有一个。
默认值:false
轮廓.snapshots.local.nocache
类型:bool 允许值:true|false
使用“nocache”在本地机器上运行 rsync。 这将防止文件被缓存
在记忆中。
默认值:false
轮廓.snapshots.local_encfs.path
类型:str 允许值:绝对路径
在“local_encfs”模式下保存快照的位置。
默认: ''
轮廓.snapshots.log_level
类型:int 允许值:1-3
take_snapshot 期间使用的日志级别。
1 = 错误
2 = 变化
3 = 信息
默认值:3
轮廓.snapshots.min_free_inodes.enabled
类型:bool 允许值:true|false
删除快照直到 轮廓.snapshots.min_free_inodes.value 以 % 为单位的空闲 inode
到达了。
默认值:true
轮廓.snapshots.min_free_inodes.value
类型:int 允许值:1-15
至少保留 value % 的空闲 inode。
默认值:2
轮廓.snapshots.min_free_space.enabled
类型:bool 允许值:true|false
删除快照直到 轮廓.snapshots.min_free_space.value 可用空间是
到达。
默认值:true
轮廓.snapshots.min_free_space.unit
类型:int 允许值:10|20
10 = 兆
20 = 国标
默认值:20
轮廓.snapshots.min_free_space.value
类型:int 允许值:1-99999
保持至少值 + 单位可用空间。
默认值:1
轮廓.snapshots.mode
类型:str 允许值:local|local_encfs|ssh|ssh_encfs
对此快照使用模式(或后端)。 查看“man backintime”部分“模式”。
默认值:本地
轮廓.快照。 .密码.保存
类型:bool 允许值:true|false
将密码保存到系统密钥环(gnome-keyring 或 kwallet)。 必须相同
as 轮廓.snapshots.mode
默认值:false
轮廓.快照。 .password.use_cache
类型:bool 允许值:true|false
在 RAM 中缓存密码,以便 cronjobs 可以读取它。 安全问题:root 可能是
也能读取那个密码。 必须与
轮廓.snapshots.mode
默认值:如果 home 未加密,则为 true
轮廓.snapshots.no_on_battery
类型:bool 允许值:true|false
如果计算机使用电池运行,请不要拍摄快照。
默认值:false
轮廓.snapshots.notify.enabled
类型:bool 允许值:true|false
通过 libnotify 显示通知(错误、警告)。
默认值:true
轮廓.snapshots.path
类型:str 允许值:绝对路径
在“本地”模式下保存快照的位置。 此路径必须包含文件夹结构
像'backintime / / / '
默认: ''
轮廓.snapshots.path.host
类型:str 允许值:text
为快照路径设置主机
默认值:本地主机名
轮廓.snapshots.path.profile
类型:str 允许值:1-99999
为快照路径设置 Profile-ID
默认值:当前配置文件 ID
轮廓.snapshots.path.user
类型:str 允许值:text
为快照路径设置用户
默认:本地用户名
轮廓.snapshots.path.uuid
类型:str 允许值:text
如果驱动器未连接,则设备 uuid 用于自动设置 udev 规则。
默认: ''
轮廓.snapshots.preserve_acl
类型:bool 允许值:true|false
保留 ACL。 源系统和目标系统必须具有兼容的 ACL
此选项的条目才能正常工作。
默认值:false
轮廓.snapshots.preserve_xattr
类型:bool 允许值:true|false
保留扩展属性 (xattr)。
默认值:false
轮廓.snapshots.remove_old_snapshots.enabled
类型:bool 允许值:true|false
删除所有早于 value + unit 的快照
默认值:true
轮廓.snapshots.remove_old_snapshots.unit
类型:int 允许值:20|30|80
20 = 天
30 = 周
80 = 年
默认值:80
轮廓.snapshots.remove_old_snapshots.value
类型:int 允许值:0-99999
早于此时间单位的快照将被删除
默认值:10
轮廓.snapshots.rsync_options.enabled
类型:bool 允许值:true|false
过去的 rsync 附加选项
默认值:false
轮廓.snapshots.rsync_options.value
类型:str 允许值:text
rsync 选项。 必须引用选项,例如 --exclude-from="/path/to/my exclude file"
默认: ''
轮廓.snapshots.smart_remove
类型:bool 允许值:true|false
创建新快照后,运行 smart_remove 以清理旧快照。
默认值:false
轮廓.snapshots.smart_remove.keep_all
类型:int 允许值:0-99999
将所有快照保留 X 天。
默认值:2
轮廓.snapshots.smart_remove.keep_one_per_day
类型:int 允许值:0-99999
每天保留一张快照 X 天。
默认值:7
轮廓.snapshots.smart_remove.keep_one_per_month
类型:int 允许值:0-99999
每月保留一张快照,持续 X 个月。
默认值:24
轮廓.snapshots.smart_remove.keep_one_per_week
类型:int 允许值:0-99999
每周保留一张快照 X 周。
默认值:4
轮廓.snapshots.smart_remove.run_remote_in_background
类型:bool 允许值:true|false
如果使用 SSH 或 SSH 加密模式,请在远程机器的后台运行 smart_remove
默认值:false
轮廓.snapshots.ssh.cipher
类型:str 允许值:default | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | 弧四 | arcfour256 | arcfour128 | aes128-cbc | 3des-cbc
| 河豚-cbc | cast128-cbc
用于加密 SSH 隧道的密码。 视环境而定
(网络带宽、CPU 和硬盘性能)不同的密码可能会更快。
默认:默认
轮廓.snapshots.ssh.host
类型:str 允许值:IP 或域地址
用于模式“ssh”和“ssh_encfs”的远程主机。
默认: ''
轮廓.snapshots.ssh.ionice
类型:bool 允许值:true|false
使用“ionice -c2 -n7”在远程主机上运行 rsync 和其他命令
默认值:false
轮廓.snapshots.ssh.max_arg_length
类型:int 允许值:0,>700
在远程主机上运行的命令的最大参数长度。 这可以用
'python3 /usr/share/backintime/common/sshMaxArg.py USER@HOST'。
0 = 无限制
默认值:0
轮廓.snapshots.ssh.nice
类型:bool 允许值:true|false
使用“nice -n 19”在远程主机上运行 rsync 和其他命令
默认值:false
轮廓.snapshots.ssh.nocache
类型:bool 允许值:true|false
使用“nocache”在远程主机上运行 rsync。 这将防止文件被缓存
在记忆中。
默认值:false
轮廓.snapshots.ssh.path
类型:str 允许值:绝对或相对路径
远程主机上的快照路径。 如果路径是相对的(没有前导'/'),它将开始
来自远程用户 homedir。 空路径将替换为“./”。
默认: ''
轮廓.snapshots.ssh.port
类型:int 允许值:0-65535
远程主机上的 SSH 端口。
默认值:22
轮廓.snapshots.ssh.prefix.enabled
类型:bool 允许值:true|false
为在远程主机上通过 SSH 运行的每个命令添加前缀。
默认值:false
轮廓.snapshots.ssh.prefix.value
类型:str 允许值:text
在远程主机上的每个命令之前运行的前缀。 变量需要转义
\$FOO。 这不涉及 rsync。 所以要添加一个前缀供 rsync 使用
轮廓.snapshots.rsync_options.value 与 --rsync-path="FOO=bar:\$FOO
/usr/bin/rsync"
默认值:'PATH=/opt/bin:/opt/sbin:\$PATH'
轮廓.snapshots.ssh.private_key_file
类型:str 允许值:私钥文件的绝对路径
用于在远程主机上进行无密码身份验证的私钥文件。
默认: 〜/ .ssh / id_dsa
轮廓.snapshots.ssh.user
类型:str 允许值:text
远程 SSH 用户
默认:本地用户名
轮廓.snapshots.take_snapshot。 .user.script
类型:str 允许值:绝对路径
在定义的事件上运行此脚本.
可能发生的事件:
before
after
新快照
错误
默认: ''
轮廓.snapshots.use_checksum
类型:bool 允许值:true|false
使用校验和来检测变化而不是大小 + 时间。
默认值:false
轮廓.snapshots.user_backup.ionice
类型:bool 允许值:true|false
拍摄手动快照时,使用“ionice -c2 -n7”运行 BackInTime。 这会给
BackInTime 最低 IO 带宽优先级,不中断任何其他工作
的过程。
默认值:false
轮廓.user_callback.no_logging
类型:bool 允许值:true|false
不要从用户回调脚本中捕获 std{out|err}。 该脚本只会写入
当前 TTY。 默认是捕获 std{out|err} 并将其再次写入 syslog 和 TTY。
默认值:false
配置文件
类型:str 允许值:int 以冒号分隔(例如 1:3:4)
所有活动的配置文件( 在个人资料中.快照...)。
默认值:1
配置文件版本
类型:int 允许值:1
配置文件配置的内部版本。
默认值:1
使用 onworks.net 服务在线使用 backintime-config