/ var / lib /ディレクトリには何がありますか?


23

探偵の仕事をしようとしていますが、PostgreSQLのインストールを探しています。

低レベルのアクセス権しか持っていないため、フォルダ内を見ることができませんが、この候補を見つけました

/var/lib/pgsql/

私の検索は終わったと思いますか?

私のデータもそこにあると思いますか?

これは非常に愚かで投機的な質問だと思います。しかし、私はよく推測しています。


postgresがシステム上でどのようになったのかを教えていただければ、投機的ではありません。手動でコンパイルおよびインストールされましたか?またはパッケージマネージャーと一緒に?これはどのLinuxディストリビューションですか?
innaM 2009

Lyris Listmanagerと呼ばれる別のソフトウェアの一部としてインストールされました。私は、これは味のPostgreSQL 7.3.2でのRed Hat Linux 7.3であると考えている
in.spite

回答:


29

通常/ Varディレクトリで何が起こるかの説明については、http//tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html#varを参照してください。

/ var / lib

rpm / dpkgデータベースやゲームスコアなどの動的データライブラリ/ファイルを保持します。さらに、この階層は、アプリケーションまたはシステムに関する状態情報を保持します。状態情報は、プログラムの実行中に変更されるデータであり、特定の1つのホストに関連しています。ユーザーは、パッケージの動作を構成するために/ var / lib内のファイルを変更する必要はありません。状態情報は通常、呼び出し間および同じアプリケーションの異なるインスタンス間でアプリケーション(または相互に関連するアプリケーションのグループ)の状態を保持するために使用されます。アプリケーション(または相互に関連するアプリケーションのグループ)は、データに/ var / libのサブディレクトリを使用します。/ var / lib / miscというサブディレクトリが1つあります。これは、サブディレクトリを必要としない状態ファイル用です。他のサブディレクトリは、問題のアプリケーションがディストリビューションに含まれている場合にのみ存在する必要があります。/ var / lib / 'name'は、すべての配布パッケージのサポートに使用する必要がある場所です。もちろん、異なるディストリビューションは異なる名前を使用する場合があります。

あなたのデータはそこにあるに違いないが、実行可能ファイルにはないだろう。


4

/ var / lib / pgsqlは、Postgresがデータベースに入れたデータを含むすべての内部データを保存する場所です。ただし、誰もが実際に見ることができる形式ではありません。ファイルとインデックスごとに個別のファイルを作成するMySQLとは異なり、PostgreSQLはデータを数値名のファイルに格納し、高密度の不透明なバイナリ形式で保存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.