it-swarm-korea.com

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

탐정 작업을 수행하고 PostgreSQL 설치를 사냥하고 있습니다.

낮은 수준의 액세스 권한 만 있고 폴더 내부를 볼 수 없지만 가능성이있는 후보를 찾았습니다.

/var/lib/pgsql/

내 검색이 끝났다고 생각하세요?

내 데이터도 거기에 있다고 생각하세요?

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

23
in.spite

/ 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'은 모든 배포 패키징 지원에 사용해야하는 위치입니다. 물론 다른 배포판은 다른 이름을 사용할 수 있습니다.

귀하의 데이터는 거기에 있지만 실행 파일은 아닙니다.

29
alumb

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

4
Paul Tomblin