什么是稀疏文件
来源:互联网 发布:车库摇滚 知乎 编辑:程序博客网 时间:2024/05/02 00:24
什么是稀疏文件
cp --sparse=never /data/aa.dbf /data/bb.dbf
查了慢得出--spares选项是稀疏机制用的,先说下自己的理解吧, linux中dd命令可
以在文件中填入数据,这样操作系统就会屋里地为文件分配磁盘空间。对么 DD是一
下把文件中填满了数据块,但是 稀疏文件没有, 他是把文件建立,但不往里面填充
数据;比如你建立了一个2GB大小的文件,而它真正占有的空间却是128Kb ;差不多
就是这个意识吧。
以下是百度词条给出的解释:
稀疏文件,这是UNIX类和NTFS等文件系统的一个特性。
开始时,一个稀疏文件不包含用户数据,也没有分配到用来存储用户数据的磁盘
空间。当数据被写入稀疏文件时,NTFS逐渐地为其分配磁盘空间。一个稀疏文件有可
能增长得很大。稀疏文件以64KB(不同文件系统不同)为单位增量增长,因此磁盘上
稀疏文件的大小总是64KB的倍数。
稀疏文件就是在文件中留有很多空余空间,留备将来插入数据使用。如果这些空
余空间被ASCII码的NULL字符占据,并且这些空间相当大,那么,这个文件就被称为
稀疏文件,而且,并不分配相应的磁盘块。
这样,会产生一个问题,文件已被创建了,但相应的磁盘空间并未被分配,只有
在有真正的数据插入进来时,才会被分配磁盘块,如果这时文件系统被占满了,那么
对该文件的写操作就会失败。为防止这种情况,有两种办法:不产生稀疏文件或为稀
疏文件留够空间。
在计算机科学方面,稀疏文件是文件系统中的一种文件存储方式,在创建一个文
件的时候,就为分配了文件需要的连续存储空间,其空间内部大多都还未被数据填充
现在有很多文件系统都支持稀疏文件,包括大部分的Unix和NTFS 。
稀疏文件被普遍用来磁盘图像,数据库快照,日志文件,还有其他科学运用上。
- 什么是稀疏文件
- 稀疏文件
- 稀疏文件
- 稀疏文件:
- 稀疏文件
- 稀疏文件
- 稀疏文件Sparse File
- windows稀疏文件
- 已解决: 什么是稀疏数组(Sparse array)?
- 获取稀疏文件真实大小
- 稀疏文件(Sparse File)
- Linux文件空洞与稀疏文件
- Linux文件空洞与稀疏文件
- Linux文件空洞与稀疏文件
- 稀疏
- 深度学习系列(四):什么是稀疏编码
- 关于读稀疏文件的问题
- linux 稀疏文件(Sparse File)
- Oracle优化经典文章------索引原理篇(ZT)
- 快速排序算法(Quicksort)介绍与实现
- 软件工程文档编写标准备忘
- oracle索引
- 数据库中与C#中的数据类型对照
- 什么是稀疏文件
- centos 自动连接无线网络
- echo命令行
- 如何理解Excel数组公式{=sum(1/countif(B8:K9,B8:K9))}
- 备份还原文件的方法
- iPhone应用开发之:GPS定位系统
- All people seem to need data processing
- 开篇测试
- Windows下编译Firefox