fallocate-command

“fallocate”命令生成什么样的内容/数据?
fallocate-command

“fallocate”命令生成什么样的内容/数据?

当执行该sudo fallocate -l 2G /swapfile命令时,会创建 2 GB,但包含那种内容或数据?可以定制吗?如果是的话怎么办?我确实做了一些研究,但没有关于这方面的细节。我想知道是否有很好的fallocate用途swap file。 例如,sudo dd if=/dev/zero of=/swapfile bs=1024 count=N创建填充零的数据,不确定是否swap file强制要求填充零的数据 - 在swap file教程中没有提到这一点。 ...

Admin

增加大小后无法将已安装文件的大小调整到目录(错误分配)
fallocate-command

增加大小后无法将已安装文件的大小调整到目录(错误分配)

我创建了一个文件作为 /tmp 目录安装以限制其大小,这样就不会导致系统崩溃。我在上面使用了 mkfs.ext4,它安装在 /etc/fstab 中。现在我需要增加大小,所以我再次使用了fallocate,/tmpfile 现在显示更大,但安装时大小相同。我尝试了很多方法,例如手动安装以及在未安装的文件和已安装的目录上使用 resize2fs 。前者没有错误,但仍然不大,即使在运行建议之后也是如此e2fsck -f /tmpfile。 有任何想法吗? 我没有像这个答案那样使用循环设备,也没有使用parted格式化的2个分区。如何增加循环虚拟磁盘的大小? 编辑...

Admin

使用fallocate创建的文件中存在哪些漏洞?
fallocate-command

使用fallocate创建的文件中存在哪些漏洞?

如果我们使用 Fallocate 创建交换文件,我们会被告知该文件包含漏洞,因此操作将停止。 这些洞是什么? 是否是未分配的磁盘空间,导致整个文件分配本身成为一个漏洞?像这样: 块 1 -> 空 块2 -> 空 块 3 -> 空 或者 预分配的块之间是否包含空洞,因此它们不连续?像这样: 区块1 区块2 block3 中的洞[被磁盘中的其他文件占用] 区块4 测试 fallocate -l 100MB /swap chmod 600 /swap mkswap /swap swapon /swap 输出 swapon...

Admin

是否可以将 LUKS 卷上的可用空间清零?
fallocate-command

是否可以将 LUKS 卷上的可用空间清零?

我想要一个 LUKS 卷作为指向稀疏文件的环回设备。假设我在上面放了一个 20GB 的文件,然后我删除了它。如何将设备本身的该区域清零,以便fallocate -d环回文件回收该空间? ...

Admin

可以通过稀疏文件使 Lostup 变得高效吗?
fallocate-command

可以通过稀疏文件使 Lostup 变得高效吗?

所以我的设置是这样的。 $ truncate -s 1T volume $ losetup -f --show volume /dev/loop0 $ mkfs.ext4 /dev/loop0 $ ls -sh volume 1.1G volume $ mount /dev/loop0 /mnt/loop 现在我有 1.1TB 的卷,正如预期的那样。 ext4 的开销将稀疏文件扩展至 1.1G,但这没关系。现在添加一个文件。 $ dd if=/dev/urandom of=/mnt/loop/file bs=1M count=10240 $ ls -...

Admin

为什么falllocate一次后dd速度明显下降
fallocate-command

为什么falllocate一次后dd速度明显下降

为什么fallocate -c -l1GiB 一次导致 dd 速度的第二个循环从 1.0 GB 降低到 ~200 MB/s ? xb@dnxb:~/Downloads/test$ fallocate -l 10.2GiB lala.mp4 xb@dnxb:~/Downloads/test$ ls -larthiF --context --color total 11G 41680908 drwxr-xr-x 121 xiaobai xiaobai ? 100K Dis 3 01:36 ../ 53086804 drwxrwxr-x 2 x...

Admin

Linux 中 `fallocate --dig-holes` 和 `fallocate --punch-hole` 有什么区别?
fallocate-command

Linux 中 `fallocate --dig-holes` 和 `fallocate --punch-hole` 有什么区别?

我完全理解--dig-holes就地创建一个稀疏文件。也就是说,如果文件有漏洞,--dig-holes选项会删除这些漏洞: 让我们以一种非常简单的方式来看待它,假设我们有一个名为非稀疏的巨大文件: 非稀疏: aaaaaaaaaaaaaaaaaaaaaaaaaaaa \x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00 bbbbbbbbbbbbbbbbbbbbbbbbbbbb \x00\x00\x00\x00\x00\x00\x00 \...

Admin