Re: Postcrash
Markus Wanner <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Lars, On 09/30/2013 10:42 AM, Lars Grundei wrote: > Nun habe ich aber die Situation, das am Freitag Fensterputzer Ja, ja, immer die arme Putze an allem Schuld... ;-) > versehentlich ein System vom Strom getrennt haben und ich seit dem nicht > mehr auf die DB zugreifen kann. Ich hatte gehofft, dass ein fsck.ext2 > die Sache lösen würde. Tut es aber nur bedingt, zwar startet PostgreSQL, > ich kann dann aber auf keine der DBs zu greifen. Dies liegt daran, dass > die Symlinks auf die Tabelspaces fehlen. Leider komme ich da manuell > auch nicht weiter (fühlt sich auch total falsch an), da wohl auch Sachen > in den verlinkten Ordner fehlen. Ich befürchte, die SD card und/oder das System schummeln gewaltig was fsync() angeht. In diesem Fall hat Postgres wenig Chance auf Crash-Resilience. Prüf das System doch mal mit dem pg_test_fsync tool aus contrib. > Kann ich Daten überhaupt noch retten? Dazu hast Du ja das Backup. :-) pg_resetxlog kann evtl. helfen, die Datenbank wieder anzuwerfen. Hinterlässt wahrscheinlich aber korrupte Daten. pg_dbcheck gibt's. Viel mehr als: "Ja, die Daten sind korrupt, go get your backup" darfst Du da aber nicht erwarten. > Wie kriege ich es hin das PostgreSQL wirklich ACID konform wird, kann > man noch was an der Partitionierung der SD-Karte verbessern (aktuell ist > es eine große Parition für Konfiguration und Daten)? > > Gibt es ein bessers FS als ext2 dafür? Weder Partitionierung noch FS können helfen, wenn die Hardware unbemerkt write caching macht. Und speziell auf Embedded- oder Consumer-Systemen lässt sich diese "Optimierung" (i.e. Caching) manchmal nicht einmal abschalten. Gruss Markus Wanner
signature.asc
(application/pgp-signature, 1.6 KB)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQQcBAEBCgAGBQJSSoLkAAoJEOhoLRs/MemzCXogAKK/bFazr7zMvh7aLmJxvjye fSqxOs8Q8xzq01XhZqlKOXL86am3nQTdxEcuBNCHhlBmqilmtEJ/hwMAU1nUXZHc HgFj0kINGPgGoKng5dBZE9/ScXHSJVyM4FnMj9TU3OecftqKTBm15h2TpOc7y50e c1e+RG5BrJ3VjvSdFXzZkC0ZrDky7Enhc7Qgdr4kBf3bnnFgaQJjBiAlLDGMhjKV czE8cIMiyMIuj2vSj6n+MWO6S7cOrroaj0AI4R/NXmwPCgIP0e7Xa4voLI9CaQ+q Jbhpov7Z5b153cCyh/LTMe2zsDKJVwSPqFMjjyEPNah5LD71WeVbbE7+qjiq4KIn rEpJCY4FmViTZcB7g77ZhuCvVArC+CCpjwfMVNyvIA3nPrhEpAHnBf9vyIvrRaGA vUgZotkeXTtkhyul6gU8mgLvUFqrsIE66vT22S5Xg1Hc7QWLHPAo7X5Zvn+27uh2 7s5c3TTLGl896x56ZWuH78eS+KPMKr3L5uI4mYvbqZczxHCwPs8kZclrluN5r/nN o+1ryMOLVKf61/oNS7J09E5S6cey3myT4PCSkTHh2a7Kps4s1aZb7pDGeCZKNeMF Q0h0I0NCdtRlJDCWMUAIWGHpfwIlCQ/IlAKctyp9pVsWTrLmYBLDWRrJmNjfUqzH jM6AfCMrkVOB0sSq70otHx6mcG6pJImniLeoQQsSFsAwB6U8+2VYTMXapO4HJb8l a5VuHCmbEGkzMZCjWqtQYTCs+9dlzMtqClpc/i7getFH2qsW+3YpAb/Hs4tL3iJE 0Z+g1rOT2oYkj4ElZlc/1tV+Ysql0H8PuquYSy4nrFTMH9zZVWuAIVhAwTQ7b1Zf 6mMfnFl6Y7UIsOpDWEFNzDSg1VaCA4Xb+KALb8TbhaoIZVjIAvglUTE2bTbesjWf H8qWbk7ghfE1N8Jy4d+xKP8Epe4P/vPWu93Ao1VrOziB5cVjx8rOnklO85PmzreX kXnG2tTW+tMZtjt2KqtL2h70T/l0/nSKzdvGagkiXpzvQLjUqIiUTfLtc+Vyh/Zb 0scCO78Xpu4W8E/gottDY6gAWdKqe93dRc6clsIDb8aHmzLUcnDoCLA0KLL03NWF 4DhFlC4OGs6WLx+5J6jwRT77SudgSE9qaujBCY2ecbqESZNkk1JcHDjurvGOeTE+ z79ggMZHKJefES2Vko0HS5d74k8l7AFrvmnpC7C7t5eGjUeVzVb+PTfoPpkGq9F9 YJq3TNsalaDITGtxTSRU8aam3pU2xGYvGcIZx5gc58f73S+n1M0VSaFu8N32sH5q 6NnKNHVNhFeiNF1IgYHSZpGflTBrXfNrc/l7Y2Jqr9764K6JuSKOLtHpl1ZRdr0= =LAed -----END PGP SIGNATURE-----