人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: akae-t
●カテゴリ:コンピュータ
✍キーワード:Linux RedHat ディレクトリ ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● JULY
●25ポイント

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

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

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

ことになります。

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

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

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

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

◎質問者からの返答

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


2 ● catnap
●25ポイント

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

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

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

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

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

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

http://www.linux.or.jp/JM/html/GNU_fileutils/man1/df.1.html

Manpage of DF

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

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ