/ var / lib / 디렉토리에서 무엇을 찾을 수 있습니까?


23

형사 작업을 시도 중이며 PostgreSQL 설치를 찾고 있습니다.

낮은 수준의 액세스 권한 만 가지고 폴더 내부를 볼 수 없지만 가능한 후보를 발견했습니다.

/var/lib/pgsql/

내 검색이 끝났다고 생각하십니까?

내 데이터도 거기에 있다고 생각합니까?

나는 이것이 매우 어리 석고 투기적인 질문이라는 것을 알고 있습니다. 그러나 나는 좋은 추측을하고있다.


postgres가 어떻게 시스템에서 끝났는지 우리에게 말하면 추측이 훨씬 적습니다. 수동으로 컴파일하고 설치 했습니까? 아니면 패키지 관리자와 함께? 이것은 어떤 Linux 배포판입니까?
innaM

Lyris Listmanager라는 다른 소프트웨어의 일부로 설치되었습니다. 나는이 PostgreSQL의 7.3.2과 맛 레드햇 리눅스 7.3 믿습니다
in.spite

답변:


29

일반적으로 / Var 디렉토리에있는 내용에 대한 설명은 다음을 참조하십시오. http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html#var

/ var / lib

rpm / dpkg 데이터베이스 및 게임 점수와 같은 동적 데이터 라이브러리 / 파일을 보유합니다. 또한이 계층 구조는 응용 프로그램 또는 시스템과 관련된 상태 정보를 보유합니다. 상태 정보는 프로그램이 실행되는 동안 수정하고 하나의 특정 호스트와 관련된 데이터입니다. 사용자는 패키지 작업을 구성하기 위해 / var / lib에서 파일을 수정할 필요가 없습니다. 상태 정보는 일반적으로 호출 간 및 동일한 응용 프로그램의 서로 다른 인스턴스간에 응용 프로그램 (또는 관련 응용 프로그램 그룹)의 상태를 유지하는 데 사용됩니다. 응용 프로그램 (또는 관련 응용 프로그램 그룹)은 데이터에 / var / lib의 하위 디렉토리를 사용합니다. / var / lib / misc라는 하위 디렉토리가 있는데,이 디렉토리는 하위 디렉토리가 필요하지 않은 상태 파일 용입니다. 다른 서브 디렉토리는 해당 응용 프로그램이 분배에 포함 된 경우에만 존재해야합니다. / var / lib / 'name'은 모든 배포 패키징 지원에 사용해야하는 위치입니다. 물론 다른 배포판은 다른 이름을 사용할 수 있습니다.

귀하의 데이터가 있지만 실행 파일이 아닌 것이 좋습니다.


4

/ var / lib / pgsql은 Postgres가 데이터베이스에 넣은 데이터를 포함하여 모든 내부 데이터를 저장하는 곳입니다. 그러나 누구나 볼 수있는 형식은 아닙니다. 각 파일과 인덱스에 대해 별도의 파일을 만드는 MySQL과 달리 PostgreSQL은 데이터를 숫자 이름과 짙은 불투명 이진 형식으로 파일에 저장합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.