我有兴趣为我的公司内部网提供在线备份工具。我不想将我的用户数据托付给可能随时消失的在线公司。我要找什么软件?有什么可以做到这一点吗?我使用的是 Windows Server 2003 和 Windows XP Pro。
我们目前正在考虑使用戴尔的 EqualLogic Auto-Snapshot Manager/Microsoft Edition (ASM/ME) 来备份我们的 SQL Server 数据库。但是,我对此非常怀疑,因为 ASM/ME 使用 Microsoft 卷影复制服务 (VSS) 来提供用于备份和恢复数据的框架。
我担心的是,虽然 VSS 备份在技术上可行,但使用这种方法可能会导致数据库损坏,因为数据库不知道 VSS 备份并且无法确保在备份之前提交所有内容。
Microsoft 基于 VSS 的备份对于 SQL Server 数据库备份和还原是否可以接受?我还有其他需要注意的问题或注意事项吗?
我目前有一个带有 raid 5 配置(~600gb 存储)的 QNAP NAS,但没有可靠的备份解决方案。我听说过有关磁带备份系统的好消息(可靠性、耐用性等)。
如何设置磁带备份系统?磁带驱动器似乎非常昂贵(一个体面的磁带驱动器为 1k+,比我的 NAS 的价格还高)。要比较的重要规格和要考虑的功能是什么?
编辑:有没有人有一些好的资源的链接?有大量关于这个主题的文章、指南和网站,不知道从哪里开始。
我们使用 rsync 将主文件服务器的镜像更新为异地并置备份服务器。我们目前遇到的问题之一是我们的文件服务器有 > 1TB 的大多数较小的文件(在 10-100kb 范围内),当我们传输这么多数据时,我们经常会在几个小时内连接中断转移。Rsync 没有恢复/重试功能,可以简单地重新连接到服务器以从停止的地方开始——您需要通过文件比较过程,这最终会随着我们拥有的文件数量而变得非常长。
建议绕过的解决方案是将大型 rsync 传输拆分为一系列较小的传输。我认为最好的方法是通过顶级目录名称的第一个字母,这并没有给我们一个完美均匀的分布,但已经足够了。
我想确认我这样做的方法是否合理,或者是否有更简单的方法来实现目标。
为此,我遍历 AZ, az, 0-9 以选择一个字符$prefix。一开始我只是想跑步
rsync -av --delete --delete-excluded --exclude "*.mp3" "src/$prefix*" dest/
Run Code Online (Sandbox Code Playgroud)
(--exclude "*.mp3" 只是一个例子,因为我们有一个更长的排除列表来删除临时文件之类的东西)
这样做的问题是 dest/ 中不再存在于 src 上的任何顶级目录都不会被 --delete 选取。为了解决这个问题,我改为尝试以下方法:
rsync \
--filter 'S /$prefix*' \
--filter 'R /$prefix*' \
--filter 'H /*' \
--filter 'P /*' \
-av --delete --delete-excluded --exclude "*.mp3" src/ dest/
Run Code Online (Sandbox Code Playgroud)
我正在使用showand hideover includeand exclude,因为否则 --delete-excluded 将删除任何与 $prefix 不匹配的内容。
这是将 rsync 拆分为较小块的最有效方法吗?有没有更有效的工具,或者我错过的标志,可以让这更简单?
我正在尝试为 SQL Server 2005 制定一个备份策略。我正在考虑每周进行一次完整备份,每天进行一次差异备份,每 15 分钟进行一次事务日志备份。数据库大小约为 50GB。问题是数据库每天都在运行。完整备份会干扰任何操作吗?我是否需要特别做任何事情才能使备份顺利进行而不暂停任何数据库操作?
我正在尝试在我的 ReadyNAS 上设置 rsync 备份,但出现以下错误:
ERROR: The remote path must start with a module name not a /
Run Code Online (Sandbox Code Playgroud)
此错误伴随以下信息:
Job: 015
Protocol: rsync
Source: 192.168.140.25::/home/jason
Destination: [gob]/
Run Code Online (Sandbox Code Playgroud)
我认为这个错误是有道理的,因为看看当我尝试这个时会发生什么:
$ rsync -r 192.168.140.25::/home/jason dest/
ERROR: The remote path must start with a module name not a /
Run Code Online (Sandbox Code Playgroud)
命令失败。如果我只稍微改变它,它就会成功:
$ rsync -r 192.168.140.25:/home/jason dest/
Run Code Online (Sandbox Code Playgroud)
所以问题是:为什么 ReadyNAS 试图运行带有额外冒号的 rsync 命令?rsync 的工作方式有什么我不明白的吗?
由于断断续续的互联网连接和一些胖手指的打字,我非常接近将命令发送chown -R me.group /到我的服务器,我认为这将是相当具有破坏性的。
有没有办法只备份系统上所有文件的权限?
我有一个服务器,里面有很多小文件——数百万个文件,以及超过 1.5 TB 的数据。我需要一个不错的备份策略。
任何基于文件系统的备份都需要很长时间——仅仅列举需要复制的文件就需要一天的时间。
Acronis 可以在 24 小时内创建磁盘映像,但在第二天尝试进行差异备份时失败。
DFS-R 不会复制包含这么多文件的卷。
我开始看Double Take,它似乎能够进行连续复制。是否有其他解决方案可以在块或扇区级别进行连续复制——而不是通过 WAN 逐个文件?
一些细节:
这些文件被分成大约 75,000 个目录。
99% 的日常变化来自添加新目录;现有文件很少更改。
还有其他一些相关的讨论在这里。
我的问题特别是关于固态驱动器,而不是普通硬盘驱动器。我想实施祖父-父亲-儿子备份方案,将 SSD 用于祖父和父亲部分,而每年的祖父将被锁在安全的异地大约 5-10 年。我能否期望在这段时间之后,数据会像在磁带上一样被保留下来?
我为一个小型工作组管理 CentOS 4.8 服务器。去年,我通过软件 RAID(RAID 1,两个镜像驱动器)将文件系统转换为 LVM。
我现在在 LVM/RAID 上有以下文件系统:
/dev/mapper/vg-home 619G 231G 358G 40% /home
/dev/mapper/vg-tmp 7.9G 55M 7.5G 1% /tmp
/dev/mapper/vg-usr 7.9G 2.7G 4.9G 36% /usr
/dev/mapper/vg-var 7.9G 3.1G 4.5G 42% /var
Run Code Online (Sandbox Code Playgroud)
为了备份这些文件系统,我使用了 rsnapshot 和几个每周轮换的外部 2TB USB 驱动器。在实践中,效果非常好。我将 rsnapshot 配置为每四个小时做一次快照。
鉴于这种配置,我还应该考虑做 LVM 快照吗?LVM 快照是否更有效?我是否可以比每 4 小时执行一次 rsnapshot 备份更频繁地执行这些操作,而不会显着影响系统性能?
我知道 LVM 快照可用于确保备份的数据库一致性,但是该服务器不运行数据库,因此这不是真正的问题。
似乎有一种方法可以以免费的方式同时进行 LVM 和 rsnapshot 备份,但我无法确定。