英语法语西班牙语

Ad


OnWorks 网站图标

fallocate - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fallocate

这是命令 fallocate 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


fallocate - 为文件预分配或取消分配空间

概要


错误定位 [-c[-n[-p[-z[-o 抵消] -l 长度 文件名

错误定位 -d [-o 抵消[-l 长度] 文件名

商品描述


错误定位 用于操作为文件分配的磁盘空间,或者释放
或预先分配它。 对于支持 fallocate 系统调用的文件系统,预分配
通过分配块并将它们标记为未初始化来快速完成,不需要 IO
数据块。 这比通过用零填充文件来创建文件要快得多。

返回的退出代码 错误定位 成功为0,失败为1。

配置


长度抵消 参数后面可以跟乘法后缀 KiB
(=1024)、MiB (=1024*1024) 等等,对于 GiB、TiB、PiB、EiB、ZiB 和 YiB(“iB”是
可选,例如,“K”与“KiB”含义相同)或后缀 KB (=1000), MB
(=1000*1000),以此类推 GB、TB、PB、EB、ZB 和 YB。

选项 --折叠范围, --挖洞, --打孔--零范围 是相互的
排斥。

-c, --折叠范围
从文件中删除一个字节范围,不留空洞。 字节范围
折叠开始于 抵消 并继续 长度 字节。 在完成
操作,文件内容从该位置开始 抵消+长度
附加在该位置 抵消,文件将是 长度 字节更小。 这
选项 --保持大小 可能不会为折叠范围操作指定。

自 Linux 3.15 起可用于 ext4(仅适用于基于扩展的文件)和 XFS。

-d, --挖洞
检测和挖洞。 这使得文件就地稀疏,而无需使用额外的
磁盘空间。 孔的最小大小取决于文件系统 I/O 块大小
(通常为 4096 字节)。 此外,在使用此选项时, --保持大小 是暗示。 如果不
范围由 - 抵消- 长度,然后分析整个文件
孔。

您可以将此选项视为执行“cp - 疏"然后重命名
目标文件到原始文件,无需额外的磁盘空间。

我们 --打孔 获取支持的文件系统列表。

-l, - 长度 长度
指定范围的长度,以字节为单位。

-n, --保持大小
不要修改文件的表观长度。 这可以有效地分配
阻止超过 EOF,可以通过截断将其删除。

-o, - 抵消 抵消
指定范围的起始偏移量,以字节为单位。

-p, --打孔
释放字节范围内的空间(即,创建一个空洞) 抵消
继续 长度 字节。 在指定范围内,部分文件系统阻塞
归零,并从文件中删除整个文件系统块。 之后
成功调用,此范围内的后续读取将返回零。 这个选项
不能同时指定 --零范围 选项。 还有,当
使用这个选项, --保持大小 是暗示。

支持 XFS(自 Linux 2.6.38)、ext4(自 Linux 3.0)、Btrfs(自 Linux
3.7) 和 tmpfs(从 Linux 3.5 开始)。

-v, --详细
启用详细模式。

-z, --零范围
将字节范围内的空间归零 抵消 并继续 长度 个字节。
在指定范围内,块被预先分配给跨越
文件中的漏洞。 成功调用后,从此范围内的后续读取将
返回零。

清零最好在文件系统内通过将范围转换为
不成文的范围。 这种方法意味着指定的范围不会
在设备上物理归零(除了位于两端的部分块
范围),并且 I/O(否则)仅用于更新元数据。

附加选项 --保持大小 可以指定防止文件长度修改。

自 Linux 3.14 起可用于 ext4(仅适用于基于扩展的文件)和 XFS。

-V, - 版
显示版本信息并退出。

-h, - 帮帮我
显示帮助文本并退出。

作者


埃里克·桑德恩 ⟨[电子邮件保护]
卡雷尔扎克⟨[电子邮件保护]

使用 onworks.net 服务在线使用 fallocate


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad