btrfs

有没有办法将 LUKS 加密的 btrfs 卷移动到右边?
btrfs

有没有办法将 LUKS 加密的 btrfs 卷移动到右边?

我想将 LUKS 加密的 btrfs 卷移到右侧。GParted 告诉我它知道如何将 LUKS 层移到右侧,但不知道如何将 btrfs 层移到右侧。我是否可以只将 LUKS 层移到右侧,而 btrfs 仍能正常工作,还是 btrfs 中是否有与位置相关的数据? ...

Admin

Btrfs 快照为空
btrfs

Btrfs 快照为空

我正在使用btrbk来制作子卷的快照@home,但快照是空的,零字节。我想我需要以某种方式自动挂载 home。我在 Btrfs Assistant 文件查看器中看到名为“@”的根子卷下列出了“@home”和“home”,而“@home”没有填充。 sudo btrbk run [sudo] password for shmuel: -------------------------------------------------------------------------------- Backup Summary (btrbk command li...

Admin

如何在 BTRFS 系统上卸载 /home?
btrfs

如何在 BTRFS 系统上卸载 /home?

为了在 NixOS 上恢复 /home 的 BTRFS 快照,Wiki 说首先要卸载 /home。 “必须卸载主目录才能进行此操作” https://nixos.wiki/wiki/Btrfs 所以我的问题是如何做到这一点?我必须启动到不同的系统吗? 也许有更简单的方法来恢复家庭快照? ...

Admin

加速 btrfs 检查 --init-extent-tree
btrfs

加速 btrfs 检查 --init-extent-tree

最近,我意外地以读写方式挂载了一个 btrfs 文件系统,而不知道另一个以读写方式挂载的内核处于休眠状态。当我恢复休眠的内核时,它以只读方式挂载,当我重新启动时,btrfs 抱怨事务版本不同,并拒绝挂载。 根据 Archlinux 论坛上的建议,我btrfs check --init-extent-tree在该卷上运行了该操作。到目前为止,该过程已运行了 4 天,每天生成大约 200MB 的数据区。我在该卷上存储了 3TB 的数据。如果我的计算正确,该过程将需要 42 年才能完成。出于显而易见的原因,我不能等那么久。我还应该提到,我没有这些数据的备份。 有没...

Admin

如何多次挂载 BTRFS 分区并使用相同的空间分配?
btrfs

如何多次挂载 BTRFS 分区并使用相同的空间分配?

我是 BTRFS 的新手,想知道是否可以共享单个分区的空间但将其安装在多个挂载点下? 例如,我有一个 1 TiB 分区,想与/home和/var/run/docker以及可能的其他挂载点共享相同的空间。但显然,这些目录的内容会有所不同,并包含各自的文件,并且每个目录都可以增大和缩小以填满整个 1TiB。 可以使用 BTRFS 和子卷来实现吗?如果可以,有没有关于如何实现这一点的好指南? ...

Admin

如何将 raid 1 上的 ext4 分区转换为 btrfs?
btrfs

如何将 raid 1 上的 ext4 分区转换为 btrfs?

我正在尝试将使用 mdadm 的 raid 1 上的两个 ext4 分区转换为 btrfs。 当我尝试跑步时 fsck.ext4 /dev/md0p2 fsck.ext4 /dev/md0p3 他们带着 e2fsck 1.46.5 (30-Dec-2021) /dev/md0p3 is in use. e2fsck: Cannot continue, aborting. 但是它们已经被卸载并且 lsof 显示它们上没有任何运行。 这是我的 fstab /dev/disk/by-uuid/2cbe4ce5-f7f1-4624-b176-5ac0ea3c51...

Admin

备份策略:从 ext4 到 btrfs。这样好吗?
btrfs

备份策略:从 ext4 到 btrfs。这样好吗?

我将所有数据存储在ext4文件系统中。我想定期备份到btrfs驱动器并使用其快照功能。 在btrfs驱动器中我将创建两个目录:\backup和\snapshots。 每周我都会将我的所有数据从系统复制/rsyncext4到\backup,每月我会对\backup下的目录进行只读快照\snapshots。 这是一个好的策略吗?当我开始删除旧快照时会发生什么? 谢谢 ...

Admin

GlusterFS 设置帮助或替代选项
btrfs

GlusterFS 设置帮助或替代选项

我目前有一个设置了 3 个磁盘的 mergerFS 安装,但想为另一台服务器添加一种方法,以便我可以使用 docker swarm 并让两台主机具有相同的数据和设置。我所能找到的只是 rsync 作为 cron 作业,但我认为它在使用复制等时不起作用,然后我遇到了 GlusterFS,从我所看到的来看,它可以完成我需要它做的事情,但我并不完全理解它。 我可能的 GlusterFS 集群(除非有一种方法不需要从 mergerFS 进行更改)我需要设置为卷,我知道我想要一个分布式复制卷。目前我将有 2 个主机和 6 个磁盘,并且希望每个主机有 3 个磁盘(砖块)...

Admin

由于“fsid”不匹配,无法挂载 btrfs
btrfs

由于“fsid”不匹配,无法挂载 btrfs

我运行了btrfstune -u /dev/sdc但失败了,现在我无法安装该磁盘。 错误dmesg是 [ 46.388877] BTRFS error (device sdc): dev_item UUID does not match metadata fsid: 35f9709d-b959-4b3a-9abf-28874cdaee9e != 1b8c28ca-bf77-46ce-b793-f56a03691c96 [ 46.388934] BTRFS error (device sdc): superblock contains fatal er...

Admin

运行较新的内核时出现 btrfs 错误
btrfs

运行较新的内核时出现 btrfs 错误

我在服务器上遇到了一个奇怪的与 btrfs 相关的问题。运行最高 4.9 版的内核时,一切都运行正常。如果我升级到任何 >= 4.19 的版本,一切都会崩溃。较新的内核会记录以下错误: [Fri Oct 27 23:44:22 2023] BTRFS info (device dm-1): using crc32c (crc32c-intel) checksum algorithm [Fri Oct 27 23:44:22 2023] BTRFS info (device dm-1): disk space caching is enabled [Fr...

Admin

为什么我的 LUKS 卷开始显示它有一个意外的第二个分区?
btrfs

为什么我的 LUKS 卷开始显示它有一个意外的第二个分区?

我有3个磁盘: /dev/sdb 是 2TB 硬盘 /dev/sdc 是 1TB 硬盘 /dev/sdd 是 1TB 硬盘 我使用 cryptsetup 用 LUKS 格式化这 3 个驱动器。然后我使用这 3 个设备创建了一个 BTRFS raid1 卷。 正如预期的那样,此后 lsblk 的输出为: sdb - int2tb ... 1.8T crypt /mnt/Storage sdc - int1tb ... 931.5G crypt sdd - int1tb ... 931.5G crypt 我向已挂载的 BTRFS 卷添加了一些文件,然后几天...

Admin

BTRFS 多次断电后校验错误
btrfs

BTRFS 多次断电后校验错误

多次断电后,btrfs 的校验和错误,可以恢复吗? 配备 PERC H730P 适配器的 Dell R740xd 出现故障,好像缓存未被写入。 现在尝试使用 btrfs-progs v6.5.1 在 fedora 中恢复 二甲基硅油在山上 [ 7471.519489] BTRFS: device fsid 3e7baffe-c84f-4bf1-a830-84adb5899539 devid 1 transid 1197903 /dev/xvdb1 scanned by mount (1536) [ 7471.524090] BTRFS info (devic...

Admin

Btrfs 本地快照与增量远程备份
btrfs

Btrfs 本地快照与增量远程备份

在 NAS 环境中,我想知道在远程服务器上进行增量远程备份时 btrfs 本地快照的优点。我还想知道同时启用快照和备份有什么好处。 增量远程备份允许以下操作: 磁盘故障时恢复数据 遭遇勒索软件时恢复数据 恢复数据,以防出现“该死,我六个月前就不应该删除这个文件!”的情况。 “该死,我的房子被烧毁了,哦,好消息,我仍然可以通过桥下的帐篷访问我的数据” Btrfs 本地快照: 在遭受勒索软件攻击时恢复数据(仅限不可变数据,这会给可用空间管理带来不便) 恢复数据以防“该死的我三天前就不应该删除这个文件!(而且我清空了垃圾箱)” 比较两者时,如果您已经启用了...

Admin