我有家人住在几个小时的地方,有很多我想分享的文件 - 特别是很多数码照片文件夹,还有文档等 - 部分是为了他们可以看到它们,部分是为了我可以在我访问时访问它们访问它们并部分用于备份/冗余目的。
无论如何,我当前主机上的硬盘驱动器已经装满了,而且我有一个 MythTV 盒,当前存储了我的音乐,所以无论如何我都在考虑购买 NAS。在另一端,我的家人有几台电脑,所以他们也可能会从 NAS 中受益。
我的一般想法(尽管如果有关于实现我的目标的其他方法的任何好主意,我愿意改变这一点)是获得一对匹配的 NAS 并让它们通过互联网同步。(为了减少带宽使用,我会让它们在本地同步开始。)
尽我所能地阅读后,似乎通过互联网同步通常只是相当高端设备的一个功能。但是,我已经看到 QNAP 似乎在他们的 TS-110 和 TS-210 设备上具有此功能,这可能会起作用(他们称之为“远程复制”)。它们的价格似乎相当合理,但当然,购买其中的 2 个然后添加驱动器(例如每个 1TB 或 2TB),我总共需要花费大约 400 英镑。
所以,我真的在寻找建议。我不想花费超过 QNAP 的费用,但任何其他想法将不胜感激。我对技术和修修补补很满意,但我没有我想要的那么多时间,所以我想我更喜欢需要更少修补而不是更多的解决方案(即使那不那么有趣!)。欢迎任何想法,以及使用 QNAP 盒子的人的任何评论。提前致谢。
一些规格:
更新 我一直在挖掘更多,看起来QNAP的远程复制功能实际上只是Rsync,所以只适合单向同步。我已经在他们的论坛上发帖进行了仔细检查,但我认为情况确实如此。
在这种情况下,我认为我的问题现在的重点是:
(另外,更新了问题以澄清我在进行双向同步。)
我正在运行 PostgreSQL 9.4,试图进行复制。
SELECT pg_start_backup('clone', true);
rsync
数据库到可能的副本SELECT pg_stop_backup();
rsync
在的pg_xlog
文件夹到想成为副本我开始复制,它说:
LOG: fetching timeline history file for timeline 3 from primary server
FATAL: could not receive timeline history file from the primary server:
ERROR: could not open file "pg_xlog/00000003.history": No such file or directory
Run Code Online (Sandbox Code Playgroud)
当然,我正在两台服务器上查找.history
文件pg_xlog/
,但没有。
我正在浏览文档以找出
要使用备份,您需要保留文件系统备份期间和之后生成的所有 WAL 段文件。为了帮助您执行此操作, pg_stop_backup 函数会创建一个备份历史文件,该文件会立即存储到 WAL 归档区中。此文件以文件系统备份所需的第一个 WAL 段文件命名。例如,如果起始 WAL 文件是 0000000100001234000055CD,则备份历史文件将命名为类似 0000000100001234000055CD.007C9330.backup 的名称。
然而,碰巧的是,在我这样做之后,pg_stop_backup()
在pg_xlog/
或任何地方仍然没有这样的东西。 …
是否可以在SQL Server Express Edition 2008
=>之间配置单向复制SQL Server Express Edition 2012
?