RedHat系Linuxを使用しています。

一つのディレクトリに保存できるファイルの最大数を調べるにはどのようにすればよろしいのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/06/09 16:56:05
  • 終了:--

回答(2件)

id:JULY No.1

JULY回答回数966ベストアンサー獲得回数2472004/06/09 17:08:54

ポイント25pt

http://search.luky.org/linux-users.7/msg01048.html

[linux-users:71048] Re: 最大ファイル数について

一つのディレクトリに、という上限値はなく、1パーティションでの最大ファイル数、という

ことになります。

1パーティションの最大ファイル数はフォーマット時に決まります。

ただし、Linux で他のファイルシステム(例えば FAT)をマウントすれば、そのファイル

システムの上限値に縛られることになります。前述の話は、Linux でデフォルトに

なっている、ext2、ext3 での話です。

id:akae-t

パーティション単位なのですね。

2004/06/09 17:20:18
id:catnap No.2

catnap回答回数9ベストアンサー獲得回数02004/06/09 17:12:42

ポイント25pt

http://www003.upp.so-net.ne.jp/monkichi/UNIX/file.html

MonkEy MOuNt@in -UNIX奮闘記:UNIXの様式(ファイル)-

ディレクトリ単位で保存できるファイルの最大数が決まっているのではなく、ファイルシステム単位になります。

dfコマンドを叩くと解りやすいと思います。

ファイルシステム内に作成できるファイルの最大数は、ファイルの属性情報を保存しているi-nodeの数で決まります。

ファイルシステムのi-node数は、ファイルシステムを作成する際に決まってしまいますので、あとから保存するファイルの最大数を大きくするには、ファイルをバックアップしファイルシステムを作り直してからリストアする必要があります。

df -iコマンドを実行すれば、ファイルシステム単位で、i-nodeの数、i-nodeの使用数、i-node使用率が表示できますので、目安にしてください。 

[root@shrike root]# df -i

Filesystem Iノード I使用 I残り I使用% マウント位置

/dev/rd/c0d0p2 2179072 270497 1908575 13% /

/dev/rd/c0d0p1 26104 67 26037 1% /boot

none 15847 1 15846 1% /dev/shm

id:akae-t

ありがとうございます。

2004/06/09 17:20:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません