我正在查看我几年前安装的备份策略......我想知道其他人如何执行他们的备份?我可以做得不同/更好/更安全/更经济吗?
编辑 此问题的主要原因是收集有关其他人如何进行备份以及如何保持数据冗余和安全的经验。
我将备份存储到 USB 磁盘...使用 BackupExec(我们是一家小公司),您如何进行备份(是否有效?)?
我有一个外部 USB 驱动器,我将其插入 Linux NAS。我想保持特定文件夹同步,因此对 NAS 上 FolderA 中文件的更改会应用于 USB 驱动器上的 FolderA,反之亦然。
合适的解决方案是运行 rsync 命令两次,即一次将 NAS 同步到 USB,然后再次将 USB 同步到 NAS,例如如下:
# sync NAS to USB
rsync -av --stats /share/FolderA/ /share/USBDisk1/FolderA/
# sync USB to NAS
rsync -av --stats /share/USBDisk1/FolderA/ /share/FolderA/
Run Code Online (Sandbox Code Playgroud)
我希望该过程仅更新/添加(没有删除,只是为了安全),并且尽可能高效。
注意:我将作为 Cron 作业运行这些命令。
谢谢。
Server #1 是在 Debian 上运行的 MySQL 数据库服务器,其中包含许多表和一个超过 100GB 的特定表。
Server #2 用作 MySQL 从属进行复制,但由于出现问题,现在需要重置它并重新初始化复制。
目前,服务器#1 的硬盘驱动器上没有足够的空间来执行完整的数据库转储(即小于 100GB 的可用空间)。除了升级需要停机的硬件之外,让数据库从服务器#1 转储到服务器#2 完好无损、没有损坏并且不会在此过程中填满服务器#1 上的硬盘驱动器的最佳方法是什么?
我正在考虑使用 Bacula 进行某些备份的想法,但是为了节省磁带和限制手动操作,我想进行两阶段备份:
有谁知道如何将给定的备份从磁盘支持“迁移”到 Bacula 中的磁带?
我正在寻找一种实用的方法来从服务器备份数据并保留所有 ACL 和权限。我看过 tar ,但根据 Google tar 不保留 ACLs 。我知道 rsync 可以保留 ACL 和权限,但前提是目标系统支持 POSIX ACL 并具有相同的用户。就我而言,我正在备份到位于 AFS 上的目录,因此不支持 POSIX ACL。
目前我已经通过编写一个脚本来解决这个问题,该脚本使用 find 递归系统(我使用 find 是因为我要排除某些目录)并将权限和 ACL 保存到文本文件中。此解决方案有效,但速度非常慢。有更好的解决方案吗?
我想知道当你们必须备份数据库或服务器中的任何目录时,给它们起什么名字比较好。例如,database-2009-07-20.sql 或 directory_07_20_09.tar.gz
这有什么标准吗?
如何下载整个网站,特别是 *.blogspot.com?请注意,我不需要对该网站的管理员访问权限。事实上,我只是想下载第三方网站,以防万一它着火......
目前我正在使用 mysqldump 进行备份,这很慢,但还可以。最大的问题是恢复数据库,这需要几天时间。转储大约 7GB gzip,所以它不是一个小数据库,但它不应该超出 mysql 的合理范围。
那么我的其他选择是什么?像 mysqlhotcopy 这样的东西会很完美。
我们最近安装了 Windows Server 2008,我正在尝试将备份设置为网络共享。但是,由于某种原因,Windows Server 2008 似乎没有提供正确执行此操作的能力:
目前,我通过创建一个启动备份的简单批处理脚本来实现它,但这种方法不能使用增量备份。
backup ×10
database ×2
mysql ×2
bacula ×1
debian ×1
innodb ×1
linux ×1
networking ×1
permissions ×1
rsync ×1
sql-server ×1