btrfs

在 BTRFS 磁盘上,使用 'du' 和 'dd' 的奇怪行为显示文件大小为 0。有人对此有什么线索或想法吗?
btrfs

在 BTRFS 磁盘上,使用 'du' 和 'dd' 的奇怪行为显示文件大小为 0。有人对此有什么线索或想法吗?

一直在研究 btrfs,考虑从 ext4 转移到那个。 然而,当想要比较读写速度时,我似乎遇到了一个(至少对我来说)btrfs 磁盘上的异常行为du,它显然没有以与我的 ext4 上的文件相同的方式报告文件大小。 (抱歉,此处使用的是挪威语。不过大多数人可能对英语输出足够熟悉,知道发生了什么) 制作测试文件 我在dd挂载的文件系统磁盘 : $ sudo dd if=/dev/urandom of=5G_dd_test_file.tmp bs=1 count=0 seek=5G 0+0 oppføringer inn 0+0 oppføringer ut ...

Admin

btrfs 无法从磁盘加载 qgroups,错误为 -2(内存不足)
btrfs

btrfs 无法从磁盘加载 qgroups,错误为 -2(内存不足)

我的 OpenSUSE 分区使用 btrfs,空间不足。我从实时 Ubuntu USB 启动,将 Windows 分区中的部分空间重新分配给 Linux 分区。它成功缩小了 Windows 分区,但当它尝试移动/调整 Linux 分区大小时,btrfs check失败并出现以下错误: root@ubuntu:~# btrfs check /dev/nvme0n1p5 Opening filesystem to check... Checking filesystem on /dev/nvme0n1p5 UUID: 6afe1f98-2fc5-4dd7-a22...

Admin

df 和 du 之间的 BTRFS 差异
btrfs

df 和 du 之间的 BTRFS 差异

df和报告的磁盘使用量之间的差异du占了我驱动器容量的 20%。它是带有 @ 和 @home 的 ubuntu 类型 btrfs 文件系统。请问问题可能出在哪里? df -h /dev/sda2 Filesystem Size Used Avail Use% Mounted on /dev/sda2 112G 68G 43G 62% / sda2分区挂载到/run/timeshift/backup sudo du -h -d 0 /run/timeshift/backup 48G /run/timeshift/backup...

Admin

BTRFS 和磁盘使用之谜
btrfs

BTRFS 和磁盘使用之谜

# df -h / Filesystem Size Used Avail Use% Mounted on /dev/sda2 119G 113G 5.5G 96% / 并且 BTRFS 同意: # btrfs fi df / Data, single: total=111.00GiB, used=110.53GiB System, single: total=32.00MiB, used=16.00KiB Metadata, single: total=3.00GiB, used=1.69GiB...

Admin

BTRFS 磁盘阵列上的 LUKS
btrfs

BTRFS 磁盘阵列上的 LUKS

如何加密btrfsRAID 分区? 在 RAID 上运行加密是许多来源中的最佳做法,甚至在cryptsetupFAQ 中也推荐 (见 2.2)我希望它能够跳过两次加密/解锁,复制配置,消除密钥管理开销并保持其简单和愚蠢。 尽管我们有这个最佳实践,但我在网上找到的几乎所有指南都btrfs首先加密磁盘/分区,然后btrfs在这些磁盘上创建阵列。由于上述原因,我不希望这样做。 luksFormat在 RAIDed btrfs 分区上以交互方式运行时,我得到: WARNING: Device /dev/sdc1 already contains a 'btrfs' ...

Admin

将文件从一个 NAS 移动或复制到另一个 NAS,同时保留时间戳
btrfs

将文件从一个 NAS 移动或复制到另一个 NAS,同时保留时间戳

我们的一些设计师希望使用他们的 Windows 机器将他们的一些旧文件从我们的活动 Synology 单元移动到存档 Synology 单元。但所有时间戳(创建、修改、访问)必须保持不变。两个单元都是 Btrfs 文件系统,客户端通过 SMB2 连接。谢谢,Al ...

Admin

btrfs 文件系统上的 ecryptfs-migrate-home(Ubuntu)
btrfs

btrfs 文件系统上的 ecryptfs-migrate-home(Ubuntu)

我计划用 加密主目录ecryptfs-migrate-home。我有 btrfs 系统,并使用 timeshift 备份来创建快照。 我想知道 btrfs 快照如何在加密的主目录上工作。快照位于主目录之外,位于目录目录中的同一 btrfs 分区上/run/timeshift/backup/@home。快照是否仍加密?快照的内容会显示正常文件名还是加密文件名? ...

Admin

btrfs 接收增量流失败:“文件存在”
btrfs

btrfs 接收增量流失败:“文件存在”

对于 btrfs 子卷,我有从两个阶段创建的简单增量备份: btrfs send old/@ > base.btrfs btrfs send new/@ -p old/@ > update.btrfs 两个源子卷是在不同时间从同一活动安装的子卷捕获的快照。 在目标上,我尝试恢复: btrfs receive ./ < base.btrfs btrfs receive ./ < update.btrfs 预期是,前一个命令将创建初始备份阶段的恢复快照,而后者将应用进一步的增量阶段。 前一个命令成功,但后一个命令失败: ERROR: ...

Admin

对 BTRFS 进行碎片整理以更改压缩级别
btrfs

对 BTRFS 进行碎片整理以更改压缩级别

我可以: btrfs filesystem defragment -rvf -czstd ./ 但不是: btrfs filesystem defragment -rvf -czstd:1 ./ 我收到错误: ERROR: unknown compression type zstd:1 有什么方法可以改变我的文件的压缩级别吗? 我已经修改了 fstab 配置文件中的挂载选项: UUID=7e73aae9-1da1-4ea6-b8a5-20f5c2689f23 / btrfs defaults,subvol=@,ssd,autodefrag,noa...

Admin

固态硬盘一些随机文件损坏;如何简单预防
btrfs

固态硬盘一些随机文件损坏;如何简单预防

请参见当 raid (5) 中一个或多个驱动器出现坏扇区时会发生什么情况?。我有几个 .jpg 文件(以及更重要的数据)。一些 .jpg 文件已损坏。我能看出来,因为它们无法用查看器“geeqie”查看。我目前正在 2015 年 1 月购买的关键 CT512MX1 ssd 上使用 btrfs。 (问题 1)除了“fsck”,您还可以对 btrfs 进行哪些维护? (问题 2)要实现此目的,raid 1 中的固态硬盘有哪些软件/硬件要求?”例如,它必须能够读取 SSD 的 SMART 数据吗? 这是一个过于复杂的讨论: https://linux-btr...

Admin

ZFS 和 BtrFS 能处理大于物理磁盘的文件吗?
btrfs

ZFS 和 BtrFS 能处理大于物理磁盘的文件吗?

ZFS 和 BtrFS 是否能够处理大于一个物理磁盘的文件,以便如此大的文件跨越多个物理磁盘? 我考虑将我的文件服务器升级到虚拟机。目前,文件存档存储在简单的 ext4 分区上,可以将其移动到 ISO 文件中以获得更大的灵活性。在某些时候,ISO 文件可能会变得比单个物理磁盘还大。 ...

Admin

rm -rf 不再删除 cron 作业中的文件夹
btrfs

rm -rf 不再删除 cron 作业中的文件夹

我编写了一个程序,将大量小文件写入临时目录,然后通过程序内部调用删除临时目录。该程序通过用户级 cron 作业调用,临时目录及其包含的所有文件都具有标准权限,我作为所有者。一年多以来,这在我的系统(Linux Mint 19.3)上一直有效,直到最近我发现删除过程(一个称为 shell 命令的程序)rm -rf dir不再删除目录及其内容。我尝试在rm -rf dircron 作业末尾添加一个附加内容,但奇怪的是这也失败了。文件夹中有太多临时文件,无法通过删除目录内的临时文件rm *。这些文件位于我计算机的第二个驱动器上,不同于根驱动器,其格式化为 BTRF...

Admin

使用 bash 删除旧的 BTRFS 快照
btrfs

使用 bash 删除旧的 BTRFS 快照

我正在尝试构建自己的小型备份脚本,我想使用 BTRFS 快照并保留一段时间。同时,创建快照对我来说不再是问题,但现在我想在 5 天后再次删除它们。 我制定了以下命令来获取快照的创建时间。 /usr/bin/find /run/btrfs-root/sdb/__snapshot/ -mindepth 1 -maxdepth 1 -name "auto-sn-*" -exec /usr/sbin/btrfs subvolume show {} \; | /usr/bin/grep "__snapshot|Creation" 输出: __snapshot/aut...

Admin

是否可以恢复具有不同分区状态的 btrfs 快照?
btrfs

是否可以恢复具有不同分区状态的 btrfs 快照?

因此,现在我正在使用 Arch Linux,并且我已经拥有条件为 / 和 /home 位于 1 个分区 (sda1) 的 btrfs 快照。我将把 /home 分区与 / 分开(sda2 为 /home,sda1 为 /)。 我的问题是,是否可以使用不同的分区状态(之前只有 sda1 和 sda2 是 sda1)恢复 btrfs 快照? ...

Admin