标签: backup

我应该如何组织我的备份?

我第一次使用 rsync 创建网站的每日备份,我想知道是否应该覆盖以前的副本,或者应该创建多个副本并仅覆盖最旧的副本?(不过,我可能没有足够的空间)。

我其实也有这个问题。假设大多数文件被意外删除。rsync 是否会从备份空间中删除所有这些文件,因为它们不再存在?在这种情况下具体是如何工作的?

谢谢

backup rsync

3
推荐指数
1
解决办法
462
查看次数

rsync --排除不排除

我在 Ubuntu 12.04 LTS 服务器上使用 rsync 并使用以下脚本来备份所有内容/,但是,每当我运行脚本(以 root 身份)时,/backup都会包含该目录,而应该排除该目录:

#!/bin/sh
rsync --password-file=/etc/rsyncd.password --delete -aAXzv --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/home/*/Downloads/*,/backup/*,/var/spool/squid3,/opt/atlassian,var/www/\~*} /* fsbak@servername::fsbak
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,如何让 rsync 忽略/backup

backup rsync exclude ubuntu-12.04

3
推荐指数
1
解决办法
2386
查看次数

rsnapshot:为什么每天/每周/每月而不是每天多次备份?

通常建议采用每日/每周/每月备份方案进行备份。据我了解 rsnapshot,由于硬链接,备份非常便宜。

说有什么好处吗

retain      daily   7
retain      weekly  4
retain      monthly 12
Run Code Online (Sandbox Code Playgroud)

相比

retain      daily   365
Run Code Online (Sandbox Code Playgroud)

如果每个新备份只占用一点磁盘空间?

backup rsnapshot

3
推荐指数
1
解决办法
1206
查看次数

在使用文件时创建 tarball 是否安全?

在使用目录中的文件(读+写)时创建目录的 tarball 是否安全?

我想创建一个 20GB 目录的备份,而不必关闭我的应用程序服务器。

我不介意在创建 tar 时文件是否被更改,只要每个文件都存在于存档中,我就可以了。

linux backup centos tar

3
推荐指数
1
解决办法
405
查看次数

近视。错误:VM 备份失败 - CT 被锁定(备份)

我尝试在 Proxmox 中创建容器 (LXC) 的备份,但出现错误:

INFO: starting new backup job: vzdump 206 --node my_server --mode snapshot --storage backups-stor --remove 0 --compress lzo
INFO: Starting Backup of VM 206 (lxc)
INFO: status = running
ERROR: Backup of VM 206 failed - CT is locked (backup)
INFO: Backup job finished with errors
TASK ERROR: job errors
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索了很多,并通过命令找到了建议:

qm unlock <VM ID>
Run Code Online (Sandbox Code Playgroud)

但是当我在我的服务器上执行这个命令时:

qm unlock 206
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

Configuration file 'nodes/myserver/qemu-server/206.conf' does not exist
Run Code Online (Sandbox Code Playgroud)

如何取消阻止我的 VM 以创建备份?

backup debian virtual-machines lxc proxmox

3
推荐指数
1
解决办法
2万
查看次数

Azure VM 上的 Azure 备份服务器以保护本地工作负载

我需要保护本地环境中的两个 VMware 实例,并希望通过将 Azure 与 Azure 备份和 Azure 备份服务器结合使用来实现这一点。

下图显示了一个引用架构:

在此处输入图片说明

我们确实更喜欢在 IaaS Azure VM 上部署 Azure 备份服务器,但我怀疑:Azure 备份服务器角色可以分布在哪里?

官方文档说可以同时使用本地服务器或 IaaS azure VM。但后来 ...

Azure 备份服务器从数据保护管理器 (DPM) 继承了大部分工作负载备份功能。本文链接到 DPM 文档以解释一些共享功能

(……)

使用 Azure 备份服务器保护工作负载有许多细微差别。将 DPM 安装为 Azure 虚拟机一文有助于解释这些细微差别。在部署机器之前,请完整阅读本文。

链接的文章说:

作为 Azure 虚拟机运行的 DPM 无法保护本地数据。

现在,很明显 DPM 的天蓝色分布并不能保护本地工作负载。但是对于 Azure 备份服务器来说是真的吗?

有人使用过类似配置的 Azure 备份服务器吗?

backup vmware-server azure

3
推荐指数
1
解决办法
583
查看次数

如何创建 AWS S3 存储桶的离线增量备份

我正在寻找一种将 AWS 存储桶的每日备份作为增量备份的方法。这些将离线存储并远离 AWS。

对于其他存储系统(例如 NAS 驱动器),我使用每日rsync进行备份。使用 rsync 的--link-dest开关,我可以每天拍摄远程文件系统的完整快照。任何自上次备份后未更改的文件都硬链接到上次备份。这意味着每日全量快照只占用增量备份的存储空间。

我想为亚马逊 S3 存储桶设置类似的东西。存储桶中有 20GB,但每天只有大约 50MB 的变化。

请注意,这是备份 S3 存储桶的内容,而不是将其他内容备份到 S3 存储桶。

我可以看到我将如何使用 AWS CLI 工具进行完整备份。我不知道如何进行增量备份。

我想我可以(每天)将 S3 同步到本地硬盘,然后每天备份本地硬盘。这感觉非常笨重。

编辑

这是一个简单的技术问题,而不是对备份安全性的一般性讨论。但既然有人问我“你为什么需要这个”,我现在认为我需要解释备份的基本原则。

轶事:我最近目睹了第三方 IT 提供商由于沟通不畅而(完全)丢弃了 S3 存储桶。这可能非常昂贵(最近的工作约 10 万英镑,总工作约 100 万英镑)。幸运的是,我们碰巧在本地笔记本电脑上也有副本,我们只用了 1000 英镑就为它们重建了内容。

它再次让我确信,唯一有效的“备份”是存储在异地离线隔离系统上,并且具有有效实施时间锁定的媒体轮换。其他备份可以增强,提供更快速的恢复等...但是将所有 AWS 备份保存在您自己的 AWS 账户上并不安全,因为...用户错误。

backup amazon-s3 amazon-web-services

3
推荐指数
2
解决办法
1809
查看次数

我是否需要备份托管在云服务上的数据?

我们正在公司讨论将一些本地服务迁移到云替代方案。在 AWS 上备份服务器、GitLab.com 上的存储库或 Google Drive 上的文件是否符合市场惯例?我对自行开发的服务器的方法以及托管在我不拥有代码或数据库的 Web 服务上的数据感兴趣。

我个人对这些大公司非常有信心,我很确定他们的备份将比我的备份寿命长 10 倍。但不备份我的公司数据可能是一种责任。

关于这个主题的最佳实践是什么?

backup cloud

3
推荐指数
1
解决办法
154
查看次数

Kubernetes集群共享存储和备份解决方案

Kubernetes集群实现容器的共享存储持久化有哪些常见的共享存储方案?NAS / iSCSI 上的 NFS 不知何故?您如何使用这种类型的存储备份 Kubernetes 上的数据?

backup network-attached-storage storage-area-network architecture kubernetes

3
推荐指数
1
解决办法
216
查看次数

如何在较小的磁盘上还原较大卷的 LVM 快照?

我正在尝试在本地 Ubuntu 20.04 (Focal Fossa) 服务器上备份/恢复 LVM 卷。生产服务器的 LV 为 500 GB,但到目前为止只使用了 19 GB。

本地开发服务器有 24 GB 可用空间,我打算在其中从生产中恢复 19 GB。我-L 24G在做 LVM 快照时确实将其用作参数。该过程无法恢复并显示消息:“设备上没有剩余空间”:

生产服务器:

sudo lvcreate -s /dev/vg0/test -n backup_test -L 24G
sudo dd if=/dev/vg0/backup_test  | lz4 > test_lvm.ddimg.lz4

1048576000+0 records in
1048576000+0 records out
536870912000 bytes (537 GB, 500 GiB) copied, 967.79 s, 555 MB/s

sudo lvdisplay /dev/vg0/backup_test
  --- Logical volume ---
  LV Path                /dev/vg0/backup_test
  LV Name                backup_test
  VG Name                vg0
  LV UUID                IsGBmM-VM7C-2sO4-VrC1-kHKg-EzcR-4Hej44
  LV Write Access …
Run Code Online (Sandbox Code Playgroud)

ubuntu backup lvm restore

3
推荐指数
1
解决办法
528
查看次数