Portál AbcLinuxu, 12. května 2025 13:37
ahoj,
řeším obnovu padlého serveru, kdy už nešla db spustit (totální kolaps, kdy už nefungovaly ani věci jako ifconfig, atp.) kde najdu soubory od PosgreSQL? Přesunul jsem celou strukturu z /var/lib/postregsql/8.4/ a vidím pořád jen výchozí databázi postres
moc díky
Řešení dotazu:
/var/lib/postgresql/8.4/data
, můžete ji ale v konfiguraci změnit.
/var/lib/postgresql/8.4/
mám pouze adresář main
..našel jsem ještě možnou cestu /usr/local/pgsql/data
, ale tam ume taky adresář data
není...(dá se nějakým příkazem vyhledat?)
děkuji
$PGDATA
nebo co se předává za parametrem -D
. Tam by měla být cesta uvedena. Případně na té cestě najdete postgresql.conf
, ve kterém může být cesta ke skutečným datovým souborům nasměrována ještě jinam. Pokud ale byl ten server tak výrazně poškozen, je také možné, že se ty datové soubory nezachovaly…
/var/lib/postgresql/8.4/main
, vypadá to tedy že mám asi smůlu... (mám ještě (ale už několik týdnu starou) zálohu z pg_dump, jen to je skoro na nic po takové době..)
ps: server mi včera někdo "sundal" ...asi ho lákalo heslo "abc" a možné přihlášení jako root, které jsem po půl roce povolil (spolu s takovým heslem) až teď v sobotu, tak si asi pohrál, no... prostě zkáza, ale můžu si za to sám, no..
/etc/ssl/private/ssl-cert-snakeoil.key
..po reloadu jsou všechna data OK
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.