cancel
Showing results for 
Search instead for 
Did you mean: 

Copiare/salvare i dati di alfresco - urgente

marksss_6152
Champ in-the-making
Champ in-the-making
Ciao a tutti, ho una macchina ubuntu server con installato Alfresco, utilizzo esclusivamente il CIFS.. Da stamattina sembra che tomcat6 non funzioni bene e m'inchiodi tutta la macchina, sono stato così costretto ad arrestarlo, mi chiedo, c'è modo di recuperare i dati contenuti nelle directory di Alfresco che vengono utilizzate attraverso il CIFS con tomacat spento?
Alternativa, è possibile installare tomcat o alfresco senza perdere i dati?

Grazie mille!
7 REPLIES 7

mturatti
Champ in-the-making
Champ in-the-making
Se hai una installazione di default di Alfresco ti ritrovi dati e indici dentro alf_data. Il punto cruciale è il database, se quello è ok allora puoi installare una nuova istanza di Alfresco in un altra directory, editare il file alfresco-global.properties facendo puntare la variabile dir.root alla vecchi directory alf_data ed il database a quello esistente (quella puntata dalla installazione che ti sta dando problemi). Ovviamente devi usare esattamente la stessa versione di Alfresco, altrimenti ti ritroverai con un database aggiornato e non retro-compatibile con la versione vecchia.
A questo punto ti dovresti ritrovare una nuova istanza di Alfresco che punta ai vecchi dati.

Hope it helps

marksss_6152
Champ in-the-making
Champ in-the-making
Se hai una installazione di default di Alfresco ti ritrovi dati e indici dentro alf_data. Il punto cruciale è il database, se quello è ok allora puoi installare una nuova istanza di Alfresco in un altra directory, editare il file alfresco-global.properties facendo puntare la variabile dir.root alla vecchi directory alf_data ed il database a quello esistente (quella puntata dalla installazione che ti sta dando problemi). Ovviamente devi usare esattamente la stessa versione di Alfresco, altrimenti ti ritroverai con un database aggiornato e non retro-compatibile con la versione vecchia.
A questo punto ti dovresti ritrovare una nuova istanza di Alfresco che punta ai vecchi dati.

Hope it helps
Il problema è che i file sono contenuti nella stessa macchina dove è installato Alfresco,se rilancio l'installazione di questo, perdo tutto? O tiene database e dati e ricarcica solo i file d'installazione?!

La cosa assolutamente importante è recuperare i dati, male che vada sarei disposto anche a perdere il database..

Grazie!

mturatti
Champ in-the-making
Champ in-the-making
Appunto, devi installare Alfresco anche sulla stessa macchina ma in un altra directory, manualmente. Il database, insieme al contenuto di alf_data, è esattamente quello che non vorrai mai perdere…
Per evitare disastri, fai prima un bel backup a freddo sia di tutta alf_data ed anche del database, così in ogni caso i dati li puoi sempre recuperare anche facendo un errore d'installazione. La consistenza di Alfresco è fornita dalla coppia metadati (su database) e content store (su file system) mentre gli indici sono una informazione derivata.

marksss_6152
Champ in-the-making
Champ in-the-making
Appunto, devi installare Alfresco anche sulla stessa macchina ma in un altra directory, manualmente. Il database, insieme al contenuto di alf_data, è esattamente quello che non vorrai mai perdere…
Per evitare disastri, fai prima un bel backup a freddo sia di tutta alf_data ed anche del database, così in ogni caso i dati li puoi sempre recuperare anche facendo un errore d'installazione. La consistenza di Alfresco è fornita dalla coppia metadati (su database) e content store (su file system) mentre gli indici sono una informazione derivata.
L'installazione di alfresco l'ho effettuata direttamente dal pacchetto presente in Ubuntu 9.04 per poter utilizzare correttamente il CIFS (seguendo questa guida http://giolek.wordpress.com/2010/02/28/alfresco-via-repository/); la procedura è automatica e non mi permette di scegliere un percorso.. Va a sovrascrivere l'installazione esistente…
Per il database esiste qualche management o dovrei salvare da riga di comando?

mturatti
Champ in-the-making
Champ in-the-making
Il pacchetto presente in Ubuntu non è una distribuzione mantenuta da Alfresco, ma da Canonical.

I pacchetti Alfresco Community ufficiali sono presenti in:
http://wiki.alfresco.com/wiki/Download_Community_Edition

Database: premesso che non so di quale database stiamo parlando, ma presumo MySQL, devi fare riferimento ai tool del database da te scelto. Si tratta di una normale attività di backup di database e file system, che dovrebbe essere sempre fatta regolarmente con qualunque software, per ragioni di sicurezza. Alfresco è una normale web application JEE 5 e deve essere gestita come tale.

marksss_6152
Champ in-the-making
Champ in-the-making
Il pacchetto presente in Ubuntu non è una distribuzione mantenuta da Alfresco, ma da Canonical.

I pacchetti Alfresco Community ufficiali sono presenti in:
http://wiki.alfresco.com/wiki/Download_Community_Edition

Database: premesso che non so di quale database stiamo parlando, ma presumo MySQL, devi fare riferimento ai tool del database da te scelto. Si tratta di una normale attività di backup di database e file system, che dovrebbe essere sempre fatta regolarmente con qualunque software, per ragioni di sicurezza. Alfresco è una normale web application JEE 5 e deve essere gestita come tale.

Hai ragione, è stata una grave inosservanza non effettuare il backup. Però purtroppo mi trovo in questa brutta situazione..
Se effettuo l'installazione dal link sopraindicato, riesco ad accedere poi al filesystem? O, è possibile accedere al filesystem con tomcat spento?

Ho fatto intanto la copia della cartella di alfresco.

Grazie

mturatti
Champ in-the-making
Champ in-the-making
Ribadisco: installa un'altra copia di Alfresco in un altra directory, configurala per accedere al file system e database e dovresti accedere a tutti i file via UI. Per il backup, sei ancora in tempo: fanne uno subito sia del file system che del database prima di tentare esperimenti.

Consiglio: leggi questo prima di tutto:
http://wiki.alfresco.com/wiki/Backup_and_Restore