Linux目录本身的大小
天蓬老师
天蓬老师 2017-04-17 14:26:55
0
1
579
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
巴扎黑

ext2/3/4 ファイル システムの場合、デフォルトのデータ ブロック サイズは 4096 バイトです。新しいファイルまたはディレクトリを作成する必要がある場合、最小の割り当て単位は data block で、これは 4k サイズです。ファイルの内容 4M の場合、このファイルの内容を保存するには 1000 データ ブロックを割り当てる必要があり、ファイルまたはディレクトリの属性、権限、データ ブロック番号は対応する i ノードに保存されます。

新しいディレクトリを作成すると、デフォルトでブロックが割り当てられます。これは、ディレクトリ内のファイル名と i ノード情報がこのブロックに保存される 4096 バイトです。ディレクトリ内のファイルが大きくなると、格納するメタ情報も増加します。1 つのブロックで足りない場合は、別のブロックが適用されますが、最小単位はブロックなので、サイズは常に 4096 の整数倍になります。 。

新しい小さいファイルを作成すると、そのファイルにも 4096 バイトのサイズが割り当てられますが、表示時にはファイルの実際のサイズが表示されます。したがって、システムに小さなファイルがたくさんある場合、浪费 のストレージ容量が存在します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート