VirtualBoxの「固定サイズのハードドライブ」とはまさに何ですか?

VirtualBoxの「固定サイズのハードドライブ」とはまさに何ですか?

VirtualBoxを使用して仮想マシンを作成すると、仮想ディスクを作成するときに2つのオプションが表示されます。

  1. 動的割り当て
  2. 固定サイズ

動的割り当ては、単に需要が増加するにつれて大きくなるスパースなファイルを生成します。

ただし、固定サイズで作成されたファイルは割り当てられたディスク容量を消費します。

動的に割り当てられた固定サイズのパーティションの作成に時間がかかりません。

固定サイズでどのようなファイルが生成されますか?ディスクに書き込み、SMART書き込みの合計テラバイトが増えますか?多くのスペースを占めていますが、作成に時間がかからないこのようなファイルを作成できますか?

編集する:

新しく作成された194Mサイズの非常に小さなディスクに5行のバイナリデータがあることがわかりました。

12Gファイルも作成しましたが、やはりほとんど空でした。しかし、12Gファイルを生成するには時間がかかりません。

ベストアンサー1

ファイルデータはハードドライブにブロック単位で保存されます。に関する情報どのファイルを構成するブロックは、ファイルのメタデータに保存されます。これが私たちがファイルシステムと呼ぶものです。

したがって、1TBファイルを作成するには、オペレーティングシステムに1TBブロックを割り当てるだけです。これにより、他のファイルでこれらのブロックを使用できなくなります。ただし、オペレーティングシステムは、実際に書き込むデータが1TBで与えられない限り、1TBを書き込む必要はありません。コマンドを使用してこの動作を表示できますtruncate


この方法でファイルを拡張するには、コマンドラインから実行できます。カットまたはプログラムで使用切り取り()

おすすめ記事