什么是稀疏文件(Sparse File)
Posted haierccc1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是稀疏文件(Sparse File)相关的知识,希望对你有一定的参考价值。
稀疏文件主要由0构成:
为何会有这种奇怪的文件呢?有些程序会先给文件提供空间,然后再逐渐把数据写入文件,这些程序包括:
数据库文件:
aOracle Temporary Tablespaces
MS SQL Backup files
虚拟机磁盘文件
VMDK
NTFS Metadata 文件
$BadCluster
$ Usnjrnl:$j
例如你创建了一个60GB的虚拟机磁盘文件,但仅仅是操作系统本身用不上这么多的空间,所以有大部分空间是剩余的:
换句话说,这50.7GB的剩余空间已经分配给虚拟机,但当前并未使用,因此虚拟机磁盘文件就是稀疏文件的完美候选。
稀疏文件的大部分都是0,但文件系统并没有真正使用磁盘上的物理块来存储这些0,那么NTFS是怎样做到这点的呢?我们使用两个工具:fsutil和Active Disk Editor来分析。
以上是关于什么是稀疏文件(Sparse File)的主要内容,如果未能解决你的问题,请参考以下文章
Sparse R-CNN: 稀疏的目标检测,武装Fast RCNN 新文分析