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/lib
FSSTNDに統合する前に使用された可能性が高いです。
期待できる/srv
最近はより良いオプションになりますが、これは明示的に排除されます。
データのディレクトリとファイル構造が消費者に公開されない場合は
/var/lib
。
答え2
はい、正しいディレクトリを使用しています。
/var
変数を表します。このディレクトリは、常に時間の経過とともに変化するデータを格納するために使用されます。
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s08.html