0

テストサーバーの1つで、/ var / lib/mysqlのiノードの使用法がすべてゼロを示していることを確認しました。これは理解できません。df-iの出力は以下のとおりです。

db04 ~ # df -i /var/lib//mysql/
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/drbd0                 0       0       0    -  /var/lib/mysql
db04 ~ # 

これはすべてゼロの場合に受け入れられますか?

4

2 に答える 2

3

おそらくそれが意味するのは、使用しているファイルシステムに固定サイズの領域から割り当てられたiノードがないということです。

従来のUNIXファイルシステムは、mkfs時に一定量のスペースを割り当ててiノードストレージに使用し、後で追加することはできません。そのため、iノードが不足することを心配する必要があり、df -iそれを確認できます。最近設計されたファイルシステム(reiserfsなど)の中には、オンデマンドでiノードを作成するものがあるため、ディスク領域が不足する前にiノードが不足することはありません。

元々UNIX用に設計されていないファイルシステム(vfatなど)には、iノードがまったくありません。

于 2012-08-25T19:57:15.487 に答える
1

観察するファイルシステムは「実際の」ファイルシステムではなく、ある種のネットワークベースのミラーである可能性があります。dfこの種の人のためにiノード情報を支払うことはできません。詳細については、 http://www.drbd.org/を参照してください。

于 2012-08-25T21:00:20.640 に答える