什么是稀疏文件(Sparse File)

Posted haierccc1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是稀疏文件(Sparse File)相关的知识,希望对你有一定的参考价值。

稀疏文件主要由0构成:

什么是稀疏文件(Sparse

为何会有这种奇怪的文件呢?有些程序会给文件提供空间,然后再逐渐把数据写入文件,这些程序包括:

数据库文件:

aOracle Temporary Tablespaces

MS SQL Backup files

虚拟机磁盘文件

VMDK

NTFS Metadata 文件

$BadCluster

$ Usnjrnl:$j

例如你创建了一个60GB的虚拟机磁盘文件,但仅仅是操作系统本身用不上这么多的空间,所以有大部分空间是剩余的:

什么是稀疏文件(Sparse

换句话说,这50.7GB的剩余空间已经分配给虚拟机,但当前并未使用,因此虚拟机磁盘文件就是稀疏文件的完美候选。

稀疏文件的大部分都是0,但文件系统并没有真正使用磁盘上的物理块来存储这些0,那么NTFS是怎样做到这点的呢?我们使用两个工具:fsutil和Active Disk Editor来分析。




以上是关于什么是稀疏文件(Sparse File)的主要内容,如果未能解决你的问题,请参考以下文章

稀疏表示(Sparse Representations)

将稀疏矩阵转储到文件中

Sparse R-CNN: 稀疏的目标检测,武装Fast RCNN 新文分析

scipy.sparse.linalg.spsolve Linux 系统上大型稀疏矩阵的令人惊讶的行为

如何在TensorFlow中执行稀疏矩阵*稀疏矩阵乘法?

Scipy---6.稀疏矩阵