欢迎选择我的课程,让我们一起见证您的进步~~
ext2/3/4 ファイル システムの場合、デフォルトのデータ ブロック サイズは 4096 バイトです。新しいファイルまたはディレクトリを作成する必要がある場合、最小の割り当て単位は data block で、これは 4k サイズです。ファイルの内容 4M の場合、このファイルの内容を保存するには 1000 データ ブロックを割り当てる必要があり、ファイルまたはディレクトリの属性、権限、データ ブロック番号は対応する i ノードに保存されます。
data block
新しいディレクトリを作成すると、デフォルトでブロックが割り当てられます。これは、ディレクトリ内のファイル名と i ノード情報がこのブロックに保存される 4096 バイトです。ディレクトリ内のファイルが大きくなると、格納するメタ情報も増加します。1 つのブロックで足りない場合は、別のブロックが適用されますが、最小単位はブロックなので、サイズは常に 4096 の整数倍になります。 。
新しい小さいファイルを作成すると、そのファイルにも 4096 バイトのサイズが割り当てられますが、表示時にはファイルの実際のサイズが表示されます。したがって、システムに小さなファイルがたくさんある場合、浪费 のストレージ容量が存在します。
浪费
ext2/3/4 ファイル システムの場合、デフォルトのデータ ブロック サイズは 4096 バイトです。新しいファイルまたはディレクトリを作成する必要がある場合、最小の割り当て単位は
data block
で、これは 4k サイズです。ファイルの内容 4M の場合、このファイルの内容を保存するには 1000 データ ブロックを割り当てる必要があり、ファイルまたはディレクトリの属性、権限、データ ブロック番号は対応する i ノードに保存されます。新しいディレクトリを作成すると、デフォルトでブロックが割り当てられます。これは、ディレクトリ内のファイル名と i ノード情報がこのブロックに保存される 4096 バイトです。ディレクトリ内のファイルが大きくなると、格納するメタ情報も増加します。1 つのブロックで足りない場合は、別のブロックが適用されますが、最小単位はブロックなので、サイズは常に 4096 の整数倍になります。 。
新しい小さいファイルを作成すると、そのファイルにも 4096 バイトのサイズが割り当てられますが、表示時にはファイルの実際のサイズが表示されます。したがって、システムに小さなファイルがたくさんある場合、
浪费
のストレージ容量が存在します。