私が理解したように、「スパースファイル」とは、ファイルに「ギャップ」があり、実際に使用されるデータが論理ファイルサイズよりも小さいことを意味します。
Linuxファイルシステムはディスク上のファイルをどのように保存しますか?私は主にext4に興味があります。しかし:
- ファイルをディスク上に順番に保存することはできませんか?つまり、ファイルの一部は物理アドレスXにあり、次の部分は物理アドレスYにありますが、これはX +オフセットに近くありません)。
- ファイルの連続性を何らかの方法で制御できますか?
10GBのファイルを割り当てたいです。ディスク上で連続し、異なるオフセット間で分割されないようにします。 - 異なるタイプ間で異なる動作をしますか?
dmsetup
プログラム、デバイスマッパーへのインターフェイスになります。これは、データベースのようなストレージを計画している場合に適しています。
iso9660
あり、それromfs
を行うことができず、継続的なストレージを必要とします(これらのうちオフヘッドをリストできます)。