Tôi sẽ tìm thấy gì trong thư mục / var / lib /?


23

Tôi đang cố gắng thực hiện một số công việc thám tử và đang tìm kiếm một bản cài đặt PostgreSQL.

Tôi chỉ có một số quyền truy cập cấp thấp và không thể nhìn thấy trong thư mục, nhưng đã tìm thấy ứng cử viên có khả năng này

/var/lib/pgsql/

Bạn có nghĩ rằng tìm kiếm của tôi đã kết thúc?

Bạn có nghĩ rằng dữ liệu của tôi cũng ở đó không?

Tôi nhận ra đây là một câu hỏi rất ngu ngốc và suy đoán. Nhưng tôi đoán sau.


Sẽ ít suy đoán hơn nhiều nếu bạn nói với chúng tôi về việc postgres kết thúc như thế nào trên hệ thống. Được biên dịch và cài đặt bằng tay? Hoặc với một người quản lý gói? Bản phân phối Linux này là gì?
innaM

Nó được cài đặt như một phần của một phần mềm khác có tên Lyris Listmanager. Tôi tin rằng đây là hương vị Red Hat Linux 7.3 với PostgreSQL 7.3.2
in.spite

Câu trả lời:


29

Để biết mô tả về những gì thường kết thúc trong thư mục / Var: http://tldp.org/LDP/Linux-Filesystem-HVELy/html/Linux-Filesystem-HVELy.html#var

/ var / lib

Giữ các thư viện / tệp dữ liệu động như cơ sở dữ liệu vòng / phút và điểm số trò chơi. Hơn nữa, hệ thống phân cấp này chứa thông tin trạng thái liên quan đến một ứng dụng hoặc hệ thống. Thông tin trạng thái là dữ liệu mà các chương trình sửa đổi trong khi chúng chạy và liên quan đến một máy chủ cụ thể. Người dùng không cần phải sửa đổi các tệp trong / var / lib để định cấu hình hoạt động của gói. Thông tin trạng thái thường được sử dụng để bảo vệ tình trạng của một ứng dụng (hoặc một nhóm các ứng dụng liên quan đến nhau) giữa các yêu cầu và giữa các phiên bản khác nhau của cùng một ứng dụng. Một ứng dụng (hoặc một nhóm các ứng dụng liên quan đến nhau) sử dụng thư mục con / var / lib cho dữ liệu của chúng. Có một thư mục con, / var / lib / misc, dành cho các tệp trạng thái không cần thư mục con; các thư mục con khác chỉ nên có mặt nếu ứng dụng đang được đề cập được đưa vào bản phân phối. / var / lib / 'name' là vị trí phải được sử dụng cho tất cả các hỗ trợ đóng gói phân phối. Các bản phân phối khác nhau có thể sử dụng tên khác nhau, tất nhiên.

Tôi đặt cược dữ liệu của bạn ở đó, nhưng không phải là các tập tin thực thi.


4

/ var / lib / pssql là nơi Postgres lưu trữ tất cả dữ liệu nội bộ của nó, bao gồm cả dữ liệu bạn đưa vào cơ sở dữ liệu. Tuy nhiên, đó không phải là một định dạng mà bất kỳ ai cũng có thể nhìn thấy. Không giống như MySQL tạo một tệp riêng cho từng tệp và chỉ mục, PostgreQuery lưu trữ dữ liệu của nó trong các tệp có tên số và ở định dạng nhị phân mờ đục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.