none
Ancora problemi: errori db corrotti in Ntbackup RRS feed

  • Domanda

  • Salve a tutti,

    dopo varie vicissitudini che sarebbe troppo lungo raccontare, ho effettuato finalmente un backup full con Ntbackup. Premetto che per fare il backup ci ha messo tantissimo (1 settimana).

    Però si sono presentati degli errori preoccupanti del tipo:

    • WARNING: Portions of "\Program Files\Exchsrvr\Storage Group 1\Mailbox Store (EXBE) 1-2.edb" cannot be read.  The backed up data is corrupt or incomplete.
      This file will not restore correctly.
    • WARNING: Portions of "\Program Files\Exchsrvr\Storage Group 1\Mailbox Store (EXBE) 1-3.stm" cannot be read.  The backed up data is corrupt or incomplete.
      This file will not restore correctly.
    • Warning: Unable to open "F:\Program Files\Exchsrvr\Storage Group 2\Mailbox Store (EXBE) 2-1.edb" - skipped.
      Reason: The parameter is incorrect.
    • Warning: Unable to open "F:\Program Files\Exchsrvr\Storage Group 2\Mailbox Store (EXBE) 2-2.stm" - skipped.
      Reason: The parameter is incorrect.

    Come si può notare lo dà sia su alcuni EDB che STM.

    Penso, a questo punto, di lanciare ESEUTIL /G per verificare l'integrità dei DB.

    Le mie domande sono:

    • Va fatto offline giusto?
    • Si lancia anche sugli STM?
    • Una volta che trovasse degli errori debbo lanciare ESEUTIL col parametro /P?
    • E' possibile che non riesca a correggere gli errori?

    Grazie a tutti

    Tony

    • Tipo modificato Anca Popa venerdì 23 maggio 2014 13:02 discussione in corso
    • Tipo modificato Anca Popa mercoledì 4 giugno 2014 09:00 domanda con risposta
    lunedì 19 maggio 2014 08:13

Risposte

  • Il problema potrebbe essere proprio l'esecuzione del backup su disco USB.

    L'esecuzione di eseutil va fatta sul database (edb) http://technet.microsoft.com/it-it/library/aa997215(v=exchg.65).aspx http://technet.microsoft.com/it-it/library/bb124808(v=exchg.65).aspx.

    Per eseguire l'operazione ti consiglio un disco locale con spazio sufficiente.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    lunedì 19 maggio 2014 17:54
  • La soluzione migliore è quella di montare un disco locale. Se hai problemi di porte libere potresti montare un IDE da 500/1T al posto del DVD. Questo ti permetterebbe di avere delle ottime prestazioni e lo spazio sufficiente per effettuare l'attività in sicurezza.

    Per lo spazio devi tenere conto della dimensione del db + 20/30%. Per quanto riguarda il discorso tempo è difficile da quantificare, molto dipende dalle prestazioni del server e da quello che fa mentre si esegue l'attività.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    sabato 24 maggio 2014 06:43
  • La verifica controlla che il contenuto del backup sia consistente ma non c'entra nulla con la consistenza dei dati all'interno del file EDB/STM stesso.

    La verifica di consistenza del contenuto dei DB viene effettuata da NTBackup (e non la puoi evitare).

    Ciao
    Gabriele


    -- Gabriele Tansini [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights"

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    lunedì 26 maggio 2014 10:05

Tutte le risposte

  • Ciao Tony, giusto per avere un quadro completo potresti indicare le seguenti informazioni:

    • Dimensioni dei DB
    • Versione di Exchange
    • Caratteristiche del Server
    • Dispositivo su cui hai eseguito il backup (HD interno, Storage USB, NAS, etc.)

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    lunedì 19 maggio 2014 09:34
  • Ciao Tony, giusto per avere un quadro completo potresti indicare le seguenti informazioni:

    • Dimensioni dei DB
    • Versione di Exchange
    • Caratteristiche del Server
    • Dispositivo su cui hai eseguito il backup (HD interno, Storage USB, NAS, etc.)

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    Ciao,

    scusa avevo dimenticato la versione che è Exchange 2003 sp2.

    Il server è un server singolo (no cluster). Gli storage group sono 3:

    Mailbox Store (EXBE) 1-3             Storage Group 1              223.710

    Mailbox Store (EXBE) 2-1             Storage Group 2              137.697

    Mailbox Store (EXBE) 2-2             Storage Group 2              133.238

    Mailbox Store (EXBE) 1-2             Storage Group 1              131.560

    Mailbox Store (EXBE) 1-1             Storage Group 1              130.041

    Mailbox Store (EXBE) 2-3             Storage Group 2              127.871

    Mailbox Store (EXBE) 3-1             Storage Group 3              86.206

    Mailbox Store (EXBE) 3-2             Storage Group 3              47.512

    Mailbox Store (EXBE) 3-3             Storage Group 3              0.065

    Il numero a destra sono i GB

    Il backup è stato eseguito su disco esterno USB.

    Grazie

    Tony

    lunedì 19 maggio 2014 10:32
  • Il problema potrebbe essere proprio l'esecuzione del backup su disco USB.

    L'esecuzione di eseutil va fatta sul database (edb) http://technet.microsoft.com/it-it/library/aa997215(v=exchg.65).aspx http://technet.microsoft.com/it-it/library/bb124808(v=exchg.65).aspx.

    Per eseguire l'operazione ti consiglio un disco locale con spazio sufficiente.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    lunedì 19 maggio 2014 17:54
  • Ti ringrazio per la risposta,

    avevo usato il disco usb perchè mi era stato consigliato qui sul forum (via rete falliva per colpa della rete).

    Ho letto che con eseutil potrei perdere dei dati, inoltre ho letto che poi bisogna usare isinteg.

    A questo punto che fare?

    Devo smontare i db lanciare ESEUTIL /P direttamente senza lo /G visto che il backup me li dà corrotti?

    Poi alla fine lanciare ISINTEG?

    Quanto spazio devo avere libero, la stessa dimensione dei db?

    Di che tempi si parla (ore?)?

    N.B. sul disco locale non c'è spazio per il backup.

    Grazie

    Tony



    lunedì 19 maggio 2014 19:07
  • La soluzione migliore è quella di montare un disco locale. Se hai problemi di porte libere potresti montare un IDE da 500/1T al posto del DVD. Questo ti permetterebbe di avere delle ottime prestazioni e lo spazio sufficiente per effettuare l'attività in sicurezza.

    Per lo spazio devi tenere conto della dimensione del db + 20/30%. Per quanto riguarda il discorso tempo è difficile da quantificare, molto dipende dalle prestazioni del server e da quello che fa mentre si esegue l'attività.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    sabato 24 maggio 2014 06:43
  • Grazie,

    Per fortuna abbiamo rilanciato un backup full ed è andato a buon fine.

    La cosa che abbiamo scoperto è che il job era errato.

    In pratica faceva il backup dei db NON con l'apposito flag su Exchange (Microsoft information store) in Ntbackup, ma come cartelle "normali".

    Comunque ci ha messo tanto tempo (6 giorni) contando che è su disco esterno in USB2.

    Potrebbe dipendere da questo? Su un LAN giga dovrebbe essere più rapido o sbaglio?

    Un'altra domanda: non abbiamo messo il flag su "Verify" per accorciare i tempi, secondo te è cruciale fare la verifica e i tempi di quanto si possono allungare?

    La verifica che cosa controlla?

    Grazie ancora per la pazienza.

    Ciao

    Tony

    lunedì 26 maggio 2014 09:55
  • La verifica controlla che il contenuto del backup sia consistente ma non c'entra nulla con la consistenza dei dati all'interno del file EDB/STM stesso.

    La verifica di consistenza del contenuto dei DB viene effettuata da NTBackup (e non la puoi evitare).

    Ciao
    Gabriele


    -- Gabriele Tansini [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights"

    • Contrassegnato come risposta Anca Popa mercoledì 4 giugno 2014 09:01
    lunedì 26 maggio 2014 10:05
  • Grazie Gabriele per la delucidazione,

    quindi adesso posso stare tranquillo sulla consistenza dei DB :-)

    Saluti

    Tony

    lunedì 26 maggio 2014 13:36
  • Per la consistenza ti ha già risposto Gabriele Tansini. Per quanto riguarda la destinazione del backup, se hai una porta SATA potresti provare ad utilizzare un device RDX (es. Tandberg Data).

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    lunedì 26 maggio 2014 14:10