/ Var / lib / dizininde ne bulurum?


23

Bazı dedektif işleri yapmaya çalışıyorum ve bir PostgreSQL kurulumunu avlıyorum.

Yalnızca düşük düzeyde bir erişimim var ve klasörün içinde göremiyorum, ancak bu olası adayı buldum

/var/lib/pgsql/

Sence aramam bitti mi?

Sizce verilerim orada mı?

Bunun oldukça aptalca ve spekülatif bir soru olduğunun farkındayım. Ama iyi bir tahminin peşindeyim.


Postgres'in sisteme nasıl geldiğini anlatmanız çok daha az spekülatif olurdu. Manuel olarak derlendi ve kuruldu mu? Yoksa bir paket yöneticisiyle mi? Bu hangi Linux dağıtımı?
innaM

Lyris Listmanager adlı başka bir yazılımın parçası olarak kuruldu. Ben bunun lezzet olduğuna inanıyorum PostgreSQL 7.3.2 ile Red Hat Linux 7.3
in.spite

Yanıtlar:


29

Genellikle / Var dizininde nelerin ortaya çıktığıyla ilgili açıklama için: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html#var

/ Var / lib

Rpm / dpkg veritabanı ve oyun puanları gibi dinamik veri kitaplıklarını / dosyalarını tutar. Ayrıca, bu hiyerarşi bir uygulamaya veya sisteme ilişkin durum bilgilerini içerir. Durum bilgisi, programların çalışırken değiştirdikleri ve belirli bir ana bilgisayarla ilgili verilerdir. Kullanıcıların bir paketin çalışmasını yapılandırmak için / var / lib içindeki dosyaları değiştirmeleri gerekmez. Durum bilgisi genellikle çağrılar arasında ve aynı uygulamanın farklı örnekleri arasında bir uygulamanın (veya birbiriyle ilişkili uygulamalar grubunun) durumunu korumak için kullanılır. Bir uygulama (veya birbiriyle ilişkili uygulamalar grubu) verileri için / var / lib alt dizinini kullanır. Bir alt dizine ihtiyaç duymayan durum dosyaları için tasarlanmış bir alt dizin / var / lib / misc vardır; diğer alt dizinler sadece söz konusu uygulama dağıtıma dahil edilmişse mevcut olmalıdır. / var / lib / 'name', tüm dağıtım paketleme desteği için kullanılması gereken konumdur. Farklı dağıtımlar elbette farklı isimler kullanabilir.

Bahse girerim verileriniz orada, ama yürütülebilir dosyalar değil.


4

/ var / lib / pgsql, Postgres'in veritabanına koyduğunuz veriler de dahil olmak üzere tüm dahili verilerini depoladığı yerdir. Ancak, herkesin gerçekten görebileceği bir biçimde değil. Her dosya ve dizin için ayrı bir dosya oluşturan MySQL'in aksine, PostgreSQL verilerini sayısal adlara sahip dosyalarda ve yoğun bir opak ikili biçimde saklar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.