CentOS > ディレクトリ内に作成できる最大ファイル数
更新日
2012-04-02
広告
CentOSで、1つのディレクトリに作成できるファイル(およびディレクトリ)の数について調べてみます。
まず、dfコマンドで、ファイルシステムを調べます。私の環境では、「ext3」でした。 ext3の場合、システムヘッダファイル(/usr/include/linux/ext3_fs.h)に、最大ファイル数が定義されています(つまりファイルシステムによって最大数は変わります)。
/* * Maximal count of links to a file */ #define EXT3_LINK_MAX 32000
32000という値が設定されています。
全てのディレクトリには、現在のディレクトリへのリンク「.」と、親ディレクトリへのリンク「..」が存在します。これらもファイル数としてカウントされるので、ユーザが自由に作成できるファイルおよびディレクトリの数は 31998 個になります。
広告
お問い合わせは sweng.tips@gmail.com まで。