41得票3回答
Git可以防止数据退化吗?

我读到ZFS和Btrfs使用校验和来防止数据退化,而且我也读到Git通过对每个提交的内容进行哈希运算来保证完整性。 我原本打算在Linux NAS上使用一个带有Btrfs RAID 1的Git服务器来存储数据,但是如果Git具有完整性,我猜这就不是必要的了(至少如果我只想防止数据退化的话)。...

9得票1回答
如何为一个文件获取Btrfs校验和?

Btrfs提供以下命令来验证数据完整性/校验和: btrfs scrub start <path>|<device> btrfs check --check-data-csum 然而,据我所知,这些工具总是验证整个文件系统;path 参数用于标识设备上的文件系统,...

8得票2回答
LUKS在BTRFS RAID阵列之上。

如何对使用进行RAID的分区进行加密? 在许多来源中,通过RAID上的加密是最佳实践,甚至被cryptsetup FAQ(请参见2.2)推荐。我希望这样做可以避免进行两次加密/解锁,复制配置,减少密钥管理开销,并保持简单和愚蠢。 尽管我们有这个最佳实践,但我在网上找到的几乎所有指南都是先对...

8得票1回答
如何在SSD和更大的HDD之间使用BTRFS进行RAID?

我的电脑使用SSD作为根文件系统和主目录,还有一个大容量的HDD用于存储其他数据。我会定期将SSD内容同步到HDD,以防SSD损坏。HDD上还有单独的备份。 现在我在考虑是否可以使用BTRFS RAID模式来实现相同的功能。所以我是否可以使用RAID模式的子卷,使SSD主要用于读/写,并将数...

8得票5回答
如何判断BTRFS中的单个文件是否被压缩?

我相信我已经正确地压缩了一些文件,但其他的没有。怎样验证这个呢?

7得票3回答
Btrfs在mdadm RAID6上的应用?

我有一个Btrfs RAID 6阵列,并且我目前有足够的空闲空间来重建它,以避免当前影响此RAID级别文件系统的数据丢失错误。 我的想法是使用mdadm重建阵列,并使用Btrfs格式化md设备。但我有一些问题: btrfs在mdadm RAID 6上可靠吗? 位腐保护和快照是否会继续工作...

6得票2回答
在数据库服务器中,是否应该使用nodatacow挂载选项来管理btrfs?这样做会禁用位损坏校验和吗?

我正在考虑在数据库服务器上使用raid 10配置来实施btrfs,并且对于nodatacow选项感到困惑。 根据https://btrfs.wiki.kernel.org/index.php/Gotchas: 具有大量随机写入的文件可能会变得严重碎片化(10000+个范围),导致HDD上...

6得票2回答
btrfs-transacti 每30秒向磁盘写入数据

我正在运行Ubuntu 16.04.2 LTS,并使用4个8TB的Seagate硬盘组建RAID 1。即使系统没有使用,每隔30秒btrfs-transacti会在iotop中显示出大约80 M/s的磁盘写入活动持续15秒。这个系统只用来每天备份一次数据,但整天都有磁盘活动。 我应该如何找出...

5得票3回答
强制scp(1),sftp(1)或rsync(1)传输一个命名管道。

我打算将我的btrfs子卷的完整和增量备份转移到磁带归档服务中。该服务提供FTP和SSH端点。如果我被允许在SSH端点上执行任意命令,那么我会按照以下步骤进行增量备份: btrfs send -p $LAST_SUBVOLUME $NEXT_SUBVOLUME | compress | en...

5得票1回答
ZFS快照的行为处理文件修改、移动和重命名。

由于ZFS被描述为更像数据库而不是文件系统,因此可以合理地期望它的行为更像版本管理系统,智能地管理文件修改、移动和重命名。然而,这些问题特别询问快照,但快照与克隆有很多共同点。 当一个文件在ZFS中的快照之后被修改,快照会保持相同的大小,只记录差异部分,而不是整个文件。 当一个文件在ZFS...