Salve a tutti,
son riuscito a far fondere il Mac con dentro postgres e ahimè niente back up degli ultimi tre giorni di lavoro.... Sono riuscito a recuperare tutto l'hardisk almeno, però postgres (ma so già che è impossibile) non saprei come fare.... Suggerimenti? PS: il primo che parla di copie e affini è un gfossaro con licenza proprietaria chiusa _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
On Tue, 17 Jul 2012 14:37:21 +0200
Luca Mandolesi <[hidden email]> wrote: > Salve a tutti, > son riuscito a far fondere il Mac con dentro postgres e ahimè niente > back up degli ultimi tre giorni di lavoro.... > Sono riuscito a recuperare tutto l'hardisk almeno, però postgres (ma > so già che è impossibile) non saprei come fare.... > > Suggerimenti? Ho trovato questo: http://stackoverflow.com/questions/3305961/recover-postgresql-databases-from-raw-physical-files ma sentiamo se i postgissologi in lista hanno informazioni più dettagliate. > PS: il primo che parla di copie e affini è un gfossaro con licenza > proprietaria chiusa PPS: se ricompri un Mac non ti aiuto più :D Anne -- http://wiki.osgeo.org/wiki/User:Aghisla _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
Confermo che la procedura descritta nel
link funziona: basta copiare la cartella con i dati (l'intera
cartella main) in un'installazione fresca di postgres e al riavvio
tutte le banche dati dovrebbero essere li.
La nuova installazione dev'essere ovviamente identica alla vecchia (stessa versione). Su ubuntu la cartella con i dati è /var/lib/postgresql/8.4/main. Si cancella il contenuto di questa cartella nella nuova installazione e ci si copia dentro tutto il contenuto di quella vecchia. Alternativamente si può anche cambiare il parametro "data_directory" in postgresql.conf in modo che punti alla cartella con i dati da recuperare. Attento ovviamente ai permessi: la cartella dati deve appartenere all'utente postgres! Ciao Tommaso On 07/18/2012 11:28 AM, Anne Ghisla wrote: On Tue, 17 Jul 2012 14:37:21 +0200 Luca Mandolesi [hidden email] wrote:Salve a tutti, son riuscito a far fondere il Mac con dentro postgres e ahimè niente back up degli ultimi tre giorni di lavoro....Sono riuscito a recuperare tutto l'hardisk almeno, però postgres (ma so già che è impossibile) non saprei come fare.... Suggerimenti?Ho trovato questo: http://stackoverflow.com/questions/3305961/recover-postgresql-databases-from-raw-physical-files ma sentiamo se i postgissologi in lista hanno informazioni più dettagliate.PS: il primo che parla di copie e affini è un gfossaro con licenza proprietaria chiusaPPS: se ricompri un Mac non ti aiuto più :D Anne _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
Oh, allora...sotto mac e attendo conferme ho una cartella in
Library/PostgreSQL/8.4/data Ora...per poter modificare tale cartello ho dovuto modificare i privilegi di accesso (la cartella e sottocartelle avevano il simbolo del divieto di accesso) Ho sbloccato e copiato altrove la cartella data... Ho copiato dal mio vecchio HD dentro all'Imac la cartella data e postgres non si riavvia..ho rimesso dentro la cartella vecchia e ricevo questo errore: 2012-07-18 09:53:34 GMTFATAL: data directory "/Library/PostgreSQL/8.4/data" has wrong ownership 18/07/12 11.53.34 com.edb.launchd.postgresql-8.4[470] 2012-07-18 09:53:34 GMTHINT: The server must be started by the user that owns the data directory. 18/07/12 11.53.34 com.edb.launchd.postgresql-8.4[470] Quindi...in teoria...se capisco come barcamenarmi con i privilegi di accesso dovrebbe funziare... Suggerimenti? 2012/7/18 tommaso <[hidden email]>: > Confermo che la procedura descritta nel link funziona: basta copiare la > cartella con i dati (l'intera cartella main) in un'installazione fresca di > postgres e al riavvio tutte le banche dati dovrebbero essere li. > La nuova installazione dev'essere ovviamente identica alla vecchia (stessa > versione). > Su ubuntu la cartella con i dati è /var/lib/postgresql/8.4/main. Si cancella > il contenuto di questa cartella nella nuova installazione e ci si copia > dentro tutto il contenuto di quella vecchia. > > Alternativamente si può anche cambiare il parametro "data_directory" in > postgresql.conf in modo che punti alla cartella con i dati da recuperare. > > Attento ovviamente ai permessi: la cartella dati deve appartenere all'utente > postgres! > > Ciao Tommaso > > > > > On 07/18/2012 11:28 AM, Anne Ghisla wrote: > > On Tue, 17 Jul 2012 14:37:21 +0200 > Luca Mandolesi <[hidden email]> wrote: > > Salve a tutti, > son riuscito a far fondere il Mac con dentro postgres e ahimè niente > back up degli ultimi tre giorni di lavoro.... > > Sono riuscito a recuperare tutto l'hardisk almeno, però postgres (ma > so già che è impossibile) non saprei come fare.... > > Suggerimenti? > > Ho trovato questo: > http://stackoverflow.com/questions/3305961/recover-postgresql-databases-from-raw-physical-files > > ma sentiamo se i postgissologi in lista hanno informazioni più > dettagliate. > > PS: il primo che parla di copie e affini è un gfossaro con licenza > proprietaria chiusa > > PPS: se ricompri un Mac non ti aiuto più :D > > Anne > > > > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > Non inviate messaggi commerciali. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > 605 iscritti al 10.7.2012 > > > > > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > Non inviate messaggi commerciali. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > 605 iscritti al 10.7.2012 [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
Ciao,
2012/7/18 Luca Mandolesi <[hidden email]>: > Ora...per poter modificare tale cartello ho dovuto modificare i > privilegi di accesso (la cartella e sottocartelle avevano il simbolo > del divieto di accesso) [[snip]] > 2012-07-18 09:53:34 GMTHINT: The server must be started by the user > that owns the data directory. 18/07/12 > 11.53.34 com.edb.launchd.postgresql-8.4[470] > > > Quindi...in teoria...se capisco come barcamenarmi con i privilegi di > accesso dovrebbe funziare... hai cambiato tu il proprietario della cartella 'data' (o forse i permessi, non ho ben capito), prova a ripristinarlo a quello originale (cioé fai apparire nuovamente il simbolo del divieto dove era prima). Oppure apri un "terminale" (qualcuno si starà rigirando nella tomba) e digita: sudo chown -R postgres:postgres /Library/PostgreSQL/8.4/data Facci sapere se il mac è sopravvissuto al chown ;) Ciao. > Suggerimenti? > > > 2012/7/18 tommaso <[hidden email]>: >> Confermo che la procedura descritta nel link funziona: basta copiare la >> cartella con i dati (l'intera cartella main) in un'installazione fresca di >> postgres e al riavvio tutte le banche dati dovrebbero essere li. >> La nuova installazione dev'essere ovviamente identica alla vecchia (stessa >> versione). >> Su ubuntu la cartella con i dati è /var/lib/postgresql/8.4/main. Si cancella >> il contenuto di questa cartella nella nuova installazione e ci si copia >> dentro tutto il contenuto di quella vecchia. >> >> Alternativamente si può anche cambiare il parametro "data_directory" in >> postgresql.conf in modo che punti alla cartella con i dati da recuperare. >> >> Attento ovviamente ai permessi: la cartella dati deve appartenere all'utente >> postgres! >> >> Ciao Tommaso >> >> >> >> >> On 07/18/2012 11:28 AM, Anne Ghisla wrote: >> >> On Tue, 17 Jul 2012 14:37:21 +0200 >> Luca Mandolesi <[hidden email]> wrote: >> >> Salve a tutti, >> son riuscito a far fondere il Mac con dentro postgres e ahimè niente >> back up degli ultimi tre giorni di lavoro.... >> >> Sono riuscito a recuperare tutto l'hardisk almeno, però postgres (ma >> so già che è impossibile) non saprei come fare.... >> >> Suggerimenti? >> >> Ho trovato questo: >> http://stackoverflow.com/questions/3305961/recover-postgresql-databases-from-raw-physical-files >> >> ma sentiamo se i postgissologi in lista hanno informazioni più >> dettagliate. >> >> PS: il primo che parla di copie e affini è un gfossaro con licenza >> proprietaria chiusa >> >> PPS: se ricompri un Mac non ti aiuto più :D >> >> Anne >> >> >> >> _______________________________________________ >> [hidden email] >> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >> Questa e' una lista di discussione pubblica aperta a tutti. >> Non inviate messaggi commerciali. >> I messaggi di questa lista non rispecchiano necessariamente >> le posizioni dell'Associazione GFOSS.it. >> 605 iscritti al 10.7.2012 >> >> >> >> >> _______________________________________________ >> [hidden email] >> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >> Questa e' una lista di discussione pubblica aperta a tutti. >> Non inviate messaggi commerciali. >> I messaggi di questa lista non rispecchiano necessariamente >> le posizioni dell'Associazione GFOSS.it. >> 605 iscritti al 10.7.2012 > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > Non inviate messaggi commerciali. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > 605 iscritti al 10.7.2012 -- Giuseppe Sucameli _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
> hai cambiato tu il proprietario della cartella 'data' (o forse i permessi,
> non ho ben capito), > prova a ripristinarlo a quello originale (cioé fai apparire nuovamente > il simbolo del divieto dove era prima). Per poter sostituire la cartella ho copiato la vecchia cartella data in un HD esterno, poi le ho cambiato i privilegi, l'ho eliminata. Poi per poter copiare la nuova cartella data dal vecchio backup ho cambiato pure i privilegi a tutto la cartella PostgreSQL/8.4 ... alè! infine ci ho incollato dentro la cartella data che volevo ripristinare ed ecco il papocchio. Il problema al momento è che con postges.postgres o potgres:postgres mi da errore: ---:~ mac$ sudo chown -R postgres:postgres /Library/PostgreSQL/8.4/data Password: chown: postgres: Invalid argument ---:~ mac$ _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
In reply to this post by Giuseppe Sucameli
On Wed, 18 Jul 2012 13:04:24 +0200, Giuseppe Sucameli wrote:
> Oppure apri un "terminale" (qualcuno si starà rigirando nella tomba) > e digita: > > sudo chown -R postgres:postgres /Library/PostgreSQL/8.4/data > ottimo suggerimento, Giuseppe ;-) in fondo Mac Os X e' semplicemente un OpenBSD un po' "aggiustato"; insomma, e' un classicissimo Unix :-D regola d'oro #1 --------------- (vale anche per Linux e Windows) quando serve fare lavori sistemistici "di fino", lasciate perdere del tutto le interfacce GUI, servono solo a confondervi le idee. usate piuttosto la Shell (aka "terminale", "prompt dei comandi" o come meglio preferite chiamarla). insomma, usate il buon vecchio ambiente a riga di comando :-D > Facci sapere se il mac è sopravvissuto al chown ;) > caveat: Mac Os X deriva appunto da BSD. quindi non sempre la sintassi dei comandi e' esattamente identica a quella classica stile SystemV (quella di Linux, per capirsi a spanne). a volte alcuni argomenti hanno nomi diversi; nel caso, basta semplicemente leggere la pagina MAN corrispondente. ciao Sandro -- Il messaggio e' stato analizzato alla ricerca di virus o contenuti pericolosi da MailScanner, ed e' risultato non infetto. _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
In reply to this post by mando
On Wed, Jul 18, 2012 at 01:14:37PM +0200, Luca Mandolesi wrote:
> ---:~ mac$ sudo chown -R postgres:postgres /Library/PostgreSQL/8.4/data > Password: > chown: postgres: Invalid argument > ---:~ mac$ .. non e' sopravvissuto .. man chown SPACEBAR per la pagina successiva, '-' per la pagina precedente, 'q' quando hai finito --strk; _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
Tutto risolto!! Ho aggiunto un wiki nella pagina di Gfoss.it
http://wiki.gfoss.it/index.php/Recuperare_i_dati_da_PostgreSQL_in_assenza_di_backup Grazie a tutti!!! _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012 |
Free forum by Nabble | Edit this page |