在复制时,应考虑以下因素:实际尺寸或表观尺寸?

小丑

我想知道是否有一个文件的表面大小为1 GiB,但实际大小为0 B是否可以复制到具有512 kiB可用空间的USB闪存棒上?

您可以使用以下方式创建文件:

dd if=/dev/null of=big-file bs=1 seek=1GiB

现在,您可以看到外观尺寸和实际尺寸:

du --apparent-size -hs big-file

注意:删除该--apparent-size选项以获取实际大小。

因此,主要问题是:将文件复制到某个目录时要考虑的大小是硬盘驱动器,U盘,DVD等?

Sourcejedi

真实大小。

目标文件。

最简单的实现就是不要试图提前预测这一点。

除此之外,还需要一小部分的开销。这种开销的预测将更加复杂。


对稀疏文件的支持会有所不同,具体取决于文件系统和进行复制的程序。最值得注意的是,FAT文件系统不支持稀疏文件。

GNUcp自动检测并处理稀疏文件。它不会事先检查空间。(基于GNU coreutils 8.29的文档)

默认情况下,稀疏试探法会检测到稀疏的SOURCE文件,并且也将相应的DEST文件设为稀疏的。这是所选择的行为--sparse=auto指定--sparse=always当SOURCE文件包含足够长的零字节序列时,创建一个稀疏的DEST文件。

请注意,文件系统可以具有不同的块大小。这可能导致稀疏文件使用的空间量增加,甚至减少!

(通常,写入文件数据需要内部文件系统结构,这些结构会占用它们自己的空间。文件的大小(实际大小和表观大小均未显示)。在传统的UNIX文件系统设计中,您需要一个可用的inode。空间可用于i节点被显示df -i而最明显的是,你需要一些空间来存储文件名:-)。这通常以父目录的大小显示。我是否会通过创建大量空文件来耗尽磁盘空间来专门讨论此问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择多模型DBMS时应考虑哪些因素?(OrientDB与ArangoDB)

来自分类Dev

在域环境中部署Windows 8时应考虑哪些因素?

来自分类Dev

AWS ECS-在创建新集群或重新使用现有集群并创建新服务时应考虑哪些因素

来自分类Dev

使用urllib vs urllib2 vs请求vs http.client时应考虑哪些因素

来自分类Dev

显示冲浪实际尺寸?

来自分类Dev

获取屏幕的实际尺寸

来自分类Dev

以实际尺寸打印图像

来自分类Dev

考虑显示尺寸裁剪位图

来自分类Dev

尺寸调整为平板电脑以下时,无法单击按钮

来自分类Dev

Android:获取实际屏幕尺寸

来自分类Dev

删除AUR软件包时应考虑什么?

来自分类Dev

计算尺寸时是否考虑到NASM的“时间”指令?

来自分类Dev

屏幕的实际尺寸大于我看到的尺寸

来自分类Dev

如何使视图报告的布局尺寸与实际尺寸不同?

来自分类Dev

如何设置图像墙纸的实际尺寸?

来自分类Dev

使SUSY适应实际的屏幕尺寸,而不是像素

来自分类Dev

要设计的实际基准Android尺寸

来自分类Dev

iOS设备实际尺寸(以英寸为单位)

来自分类Dev

一整天的计算机用户应考虑哪些健康和人体工程学因素?

来自分类Dev

使用以下用于上传图像的PHP代码减少上传时的图像尺寸

来自分类Dev

旋转图像时保留尺寸

来自分类Dev

为什么复制后尺寸会增加?

来自分类Dev

CSS网格布局IE11不考虑尺寸

来自分类Dev

在Django中创建模型时,是否应考虑数据库规范化?

来自分类Dev

程序员在开发自己的oAuth服务时应考虑哪些技术细节?

来自分类Dev

在设计网站时应考虑使用哪些浏览器?

来自分类Dev

在Django中创建模型时,是否应考虑数据库规范化?

来自分类Dev

在内部或外部硬盘驱动器之间进行选择时应考虑什么?

来自分类Dev

使用Titan应用进行身份验证过程时应考虑什么?

Related 相关文章

  1. 1

    选择多模型DBMS时应考虑哪些因素?(OrientDB与ArangoDB)

  2. 2

    在域环境中部署Windows 8时应考虑哪些因素?

  3. 3

    AWS ECS-在创建新集群或重新使用现有集群并创建新服务时应考虑哪些因素

  4. 4

    使用urllib vs urllib2 vs请求vs http.client时应考虑哪些因素

  5. 5

    显示冲浪实际尺寸?

  6. 6

    获取屏幕的实际尺寸

  7. 7

    以实际尺寸打印图像

  8. 8

    考虑显示尺寸裁剪位图

  9. 9

    尺寸调整为平板电脑以下时,无法单击按钮

  10. 10

    Android:获取实际屏幕尺寸

  11. 11

    删除AUR软件包时应考虑什么?

  12. 12

    计算尺寸时是否考虑到NASM的“时间”指令?

  13. 13

    屏幕的实际尺寸大于我看到的尺寸

  14. 14

    如何使视图报告的布局尺寸与实际尺寸不同?

  15. 15

    如何设置图像墙纸的实际尺寸?

  16. 16

    使SUSY适应实际的屏幕尺寸,而不是像素

  17. 17

    要设计的实际基准Android尺寸

  18. 18

    iOS设备实际尺寸(以英寸为单位)

  19. 19

    一整天的计算机用户应考虑哪些健康和人体工程学因素?

  20. 20

    使用以下用于上传图像的PHP代码减少上传时的图像尺寸

  21. 21

    旋转图像时保留尺寸

  22. 22

    为什么复制后尺寸会增加?

  23. 23

    CSS网格布局IE11不考虑尺寸

  24. 24

    在Django中创建模型时,是否应考虑数据库规范化?

  25. 25

    程序员在开发自己的oAuth服务时应考虑哪些技术细节?

  26. 26

    在设计网站时应考虑使用哪些浏览器?

  27. 27

    在Django中创建模型时,是否应考虑数据库规范化?

  28. 28

    在内部或外部硬盘驱动器之间进行选择时应考虑什么?

  29. 29

    使用Titan应用进行身份验证过程时应考虑什么?

热门标签

归档