restic

Docker 容器启动时更改文件的 ctime
restic

Docker 容器启动时更改文件的 ctime

我在我的家庭服务器上运行以下 docker 镜像(以及其他镜像):ghcr.io/linuxserver/bookstack 一切都运行顺利,但我意识到一些相当奇怪的事情。 我使用 restic 备份我的 Docker 容器的数据。为了避免某些容器的数据库内容不一致,我停止了所有内容,运行备份命令,然后重新启动所有容器。 问题是,Bookstack 容器管理的卷中存储的文件的 ctime 属性在容器启动时会立即更改,我不知道具体原因,因为文件内容没有被修改,stat 命令也没有显示除 ctime 之外的任何其他属性更改。这会使备份速度慢得多(如果我使用 re...

Admin

TaskScheduler 失败-我应该感到惊讶吗?
restic

TaskScheduler 失败-我应该感到惊讶吗?

昨天我花了好几个小时才发现,令我惊讶的是,W10 TaskScheduler 显然是垃圾。 我有两个重复的任务,都是为了使用一款出色的备份应用程序提供的快照机制进行备份,该应用程序名为雷斯蒂奇。我的 restic 命令是从 Python 脚本运行的,该脚本本身是从 .bat 文件调用的,这些任务被要求重复运行。 一项任务每 10 分钟重复一次,对内部硬盘进行快照模式,另一项任务每小时重复一次,对外部硬盘进行快照模式。它们都使用相同的 Python 脚本文件。 在我决定以“隐藏”方式运行这些作业(即每次运行作业时都不会闪烁命令提示符窗口)之前,我似乎可以毫无问...

Admin

允许 SFTP 用户创建新文件,但不允许修改或删除它们
restic

允许 SFTP 用户创建新文件,但不允许修改或删除它们

我正在设置一个服务器来托管我的雷斯蒂奇备份。备份将通过 SFTP 完成。在备份期间,restic 无需删除或修改任何文件,因此我决定防止用户这样做。这样,任何有权访问正在备份的机器的人都无法轻易破坏我的备份。 我想使用 chroot 来限制该用户仅能访问备份存储库。我想到的唯一办法是chmod -R 444 $BACKUP_LOCATION && chown -R root:root $BACKUP_LOCATION每分钟运行一次 cron,但这似乎有点不靠谱。 有没有更优雅的方法? ...

Admin

为什么 restic 增量备份在 Windows 上很慢?
restic

为什么 restic 增量备份在 Windows 上很慢?

我知道我的第一次 restic 备份很慢,因为它上传了 GB 的数据。今天我再次运行了备份命令。一些文件发生了变化,但预计时间仍然超过半小时。为什么? ...

Admin

外部 USB SSD Restic/Backrest 备份自动化
restic

外部 USB SSD Restic/Backrest 备份自动化

我有一个带有 proxmox 的 zimaboard 微型服务器和一个 debian 10 CT,它是备份系统(Restic/Backrest)的代表,始终连接外部 USB 固态硬盘。 是否可以使用 bash 或 python 脚本试点外部 USB ssd hd 并仅在一段时间内将其打开(或安装),专门用于备份我的文件,并在其余时间将其关闭(或卸载)? ...

Admin

正确的备份方法
restic

正确的备份方法

我想定期自动备份到我的家庭网络中的树莓派。在家时进行备份就足够了。 我读过的每本关于“如何进行自动备份”的指南都告诉我在我的 pi 上放置一个无密码的 ssh 密钥。我不想这样做,因为任何有权访问我的电脑的人都可以访问我的备份,这完全消除了备份的一个目的。 我当前的解决方案是受密码保护的 ssh 密钥和 rsync 脚本。花了一些时间才使其正常工作,但现在我一登录家庭网络就会提示输入密码,然后进行备份。 现在我想使用,restic因为我需要某种类型的版本备份。我也想备份其他设备。 Restic 指南再次告诉我使用无密码 ssh 密钥。 现在,我有了相反的想法...

Admin

如何配置单独的端口和密钥以供静态使用?
restic

如何配置单独的端口和密钥以供静态使用?

我想用于restic远程备份,但由于 SFTP 和 SSH 都需要访问系统,是否有某种方法可以配置对服务器的 SSH 访问,从而保护 SSH 和 SFTP 可访问的目录免受各自的影响其他? 我的意思是,使用 SSH 密钥连接到服务器进行普通用户登录(授予对终端的访问权限)不会授予对用于 Restic 备份的目录的访问权限,反之亦然,即与 SFTP 的连接不会授予对终端就像常规登录一样。 这个想法是,如果其中一个密钥被泄露,另一个密钥不会受到影响。 我能想到的唯一方法是使用基于 HTTP 的远程服务器选项,这可能会创建无法从常规用户登录直接访问的目录。 ...

Admin

为什么我得到旧的 Restic docker 容器?
restic

为什么我得到旧的 Restic docker 容器?

一年前,我一直在尝试restic使用restic/restic容器。一个简单的调用,例如docker run <etc> restic/restic.上周,我完成了我想做的事情restic,但遇到了一个问题。经过相当多的搜索后,当我询问restic/restic版本时我注意到了这一点,它告诉我: restic 0.15.1 compiled with go1.19.5 on linux/amd64 那是旧的。所以,我做了一个docker pullof restic/restic,之后它说: restic 0.16.2 compiled with...

Admin

Restic - 无法从远程服务器创建备份
restic

Restic - 无法从远程服务器创建备份

我想备份一个目录从 [email protected]:/home/user/mc 到 /local/backup-folder在我的电脑上。 为什么这不起作用? restic init --repo /local/backup-folder restic -r /local/backup-folder backup sftp:[email protected]:/home/user/mc sftp:[email protected]:/home/user/mc does not exist, skipping init do...

Admin

寻找合适的备份策略(borgbackup、restic 等)
restic

寻找合适的备份策略(borgbackup、restic 等)

我完全知道像这样的问题已经被问过多次。然而,由于阅读各种备份工具的大量文档并不能回答我的所有问题,我认为在这里描述我的场景以获得一些输入是很好的。 我想制定适合我的需求的备份策略。以下是要求的简要概述: 开源软件 命令行支持(不仅仅是 GUI) 我想从多个设备进行备份和恢复。 (所有设备都运行linux) 我希望能够备份特定文件/文件夹,并忽略其他文件/文件夹 我希望能够备份到多个目的地,例如: 外接硬盘 一些场外服务器(以防我的房子被烧毁) 我想自动化备份,例如使用 cron 我希望备份可以正确加密 我希望对备份进行重复数据删除,因此只存储与上一个...

Admin