アプリケーションが/var/libを使用してデータを保存するのはなぜですか?

アプリケーションが/var/libを使用してデータを保存するのはなぜですか?

MySQL、fall2ban、および他の多くのサーバーアプリケーションはデータを/ var / libに保存します。

正しいディレクトリを使用していますか?

それでは、なぜライブラリという意味のlibという名前を付けたのでしょうか?

ベストアンサー1

/var/lib実際に指定されているように正しいディレクトリです。ファイルシステム階層標準

この階層は、アプリケーションまたはシステムに関連する状態情報を保持します。状態情報は、プログラムの実行中に変更されるデータとして特定のホストに属します。ユーザーは/var/libパッケージ操作を構成するためにファイルを変更する必要はなく、データを保管するために使用される特定のファイル階層を一般ユーザーに公開してはいけません。

この/var/libディレクトリはバージョン1.1のFSSTND(FHSの祖先)に追加され、ディスカッションスケジュール(1994年2月から10月の間)を提供しますが、確認するFSSTNDメーリングリストアーカイブが見つかりませんでした。私疑うParallelという名前libは、/usr/lib後者のリポジトリのためではなく、「一般ユーザーに公開されていない」ファイルを保存するためです。/usr/libシステムの操作に重要なファイルは保存されますが、一般ユーザーにも公開されません。/var/libFSSTNDに統合する前に使用された可能性が高いです。

期待できる/srv最近はより良いオプションになりますが、これは明示的に排除されます。

データのディレクトリとファイル構造が消費者に公開されない場合は/var/lib

おすすめ記事