相关疑难解决方法(0)

在 Linux 中,哪些文件系统支持引用链接?

btrfs支持引用链接,XFS支持引用链接(我认为是 2017 年以来?)

是否有其他文件系统支持它?

truncate -s 1G test.file;
cp --reflink=always test.file ref.test.file;
Run Code Online (Sandbox Code Playgroud)

linux filesystems reflink

9
推荐指数
1
解决办法
696
查看次数

如何以合理的速度复制二进制文件的任意部分?

如何以合理的速度复制二进制文件的任意部分?

显然,ddwithbs=1非常慢,而设置bs为另一个值则无法复制任意部分。

这是错的吗?可以用 做吗dd?如果不是的话,那么工具是什么?

例如,这个命令,

dd if="$img" of=tail.bin bs=2147483648 skip=1 status=progress
Run Code Online (Sandbox Code Playgroud)

复制错误的尾部。

而这个命令,

dd if="$img" of=tail.bin bs=1 skip=2147483648 status=progress
Run Code Online (Sandbox Code Playgroud)

非常慢。

dd

9
推荐指数
2
解决办法
2632
查看次数

什么是Linux内核的最大循环设备?

我可以包含用于支持循环文件的循环模块。loop 模块支持 max_loop 选项。我找到了选项 loop max_loop 256 的示例。我的问题,什么是最大支持的循环设备?我不敢相信,256 是硬限制,创建超过 256 个循环设备是不可能的。

更新:

我在文件https://elixir.bootlin.com/linux/v4.0/source/drivers/block/loop.c 中没有发现任何有趣的东西

但是我做了一些实验,然后运行 ​​modprobe max_loops=512 然后我在 /dev/ 目录中看到完全相同的计数循环块文件,挂载为 udev,编号从 loop0 到 loop511

我用 linux 内核 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 做到了

linux-kernel loop-device

3
推荐指数
1
解决办法
1980
查看次数

标签 统计

dd ×1

filesystems ×1

linux ×1

linux-kernel ×1

loop-device ×1

reflink ×1