名称
fs_symlinks ― パス名解決に使用されるシンボリックリンクの最大数
値
設定可能な値
最小値は 20、 最大値は 1024(または1K)
です。
正の整数値を指定します。
説明
調整パラメータ fs_symlinks は、パス名解決の際に、カーネルが追随するシンボリックリンクの最大数です。
シンボリックリンクを作成またはパス名解決を行うアプリケーションでも、カーネルの動作との一貫性を持たせるために、この fs_symlinks による制限を行うようにします。
この調整パラメータの変更を行う対象ユーザー
多数のシンボリックリンクを作成またはパス名解決を行う可能性があるアプリケーションを実行する、すべてのユーザー。.SS
変更に関する制限事項 ありません。 fs_symlinks 調整パラメータは動的です。
(変更は直ちに有効になります)
この調整パラメータの値を大きくする場合
アプリケーションが、多数のシンボリックリンクを作成またはパス名解決を行う可能性がある場合に、
このこの調整パラメータの値を大きくします。
この調整パラメータの値を大きくした場合の影響
ありません。
この調整パラメータの値を小さくする場合
展開されたパス名内のシンボリックリンク数を制限する場合を除いて、
通常は、この値を小さくする必要はありません。
この調整パラメータの値を小さくした場合の影響
カーネルは、 fs_symlinks の制限を越えるシンボリックリンクに追随しなくなります。
同時に変更する必要がある他の調整パラメータ
ありません。
警告
HP-UX のカーネル調整パラメータはすべて、リリースごとに異なります。
このパラメータは、HP-UX の今後のリリースにおいて、削除されたり機能が変更される可能性があります。
注記: 従来、 <sys/param.h> で定義されていた MAXSYMLINKS は廃止されました。この定義を使用しないでください。
アプリケーションでは、 この定義に代わって、新しい調整パラメータ fs_symlinks をしようできるようになりました。
アプリケーションで、調整パラメータ fs_symlinks の値を取得するには、 gettune(2) または kctune(1M) を使用してください。 MAXSYMLINKS の定義を使用しているアプリケーションでは、カーネルの動作と一貫性がなくなります。 MAXSYMLINKS の定義は、HP-UX
11i バージョン 2 の次のリリースで削除される予定です。
HP 社または他のベンダーのカーネルソフトウェアをインストールすると、
カーネル調整パラメータが変更されることがあり、その場合、 インストール後に、カーネル調整パラメータがデフォルト値でも推奨値でも
ない値に設定されていることがあります。 カーネル調整パラメータの値への影響については、
インストールするカーネルソフトウェアのドキュメントを参照してください。
工場インストールされたカーネルソフトウェアについては、 http://docs.hp.com/ja の 『『HP-UX
リリースノート』』 を参照してください。
著者
fs_symlinks は、HP で開発されました。
参照
kctune(1M), sam(1M), gettune(2), settune(2), ulimit(2), setrlimit(2),
maxfiles_lim(5), nfile(5)