作成できるディレクトリ数に制限がある罠

全然罠ではないですが(笑)。
作成できるディレクトリ数は、ファイルシステムに依存します。

linuxの場合
redhat系は、大体ext3なので32000個までです。
大規模サービスで、ユーザー1人につきディレクトリ1つ作るような場合は危険です。ちなみにMySQL等のデータベースは1つにつき1ディレクトリ作るので、最大32000個までしかデータベースを作成できない事になりますね。まだ浸透してないですがext4であれば、ディレクトリに制限はありません。(dir_nlink使っている場合は)。


windowsの場合
基本的にはNTFSだと思うので、制限はありません。無限にいけます。
ちなみに、windowsでどのファイルシステム使っているか調べるにはコマンドプロンプトから
fsutil behavior set disable8dot3 1
と打ったあとに
fsutil fsinfo statistics C:
を実行すれば出てきます。


一応知っておくのが吉。