Traduzione dell’articolo apparso nel sito del produttore al seguente indirizzo:
https://help.mailstore.com/en/server/MailStore_Outlook_App_Deployment
Le operazioni di aggiornamento, o di manutenzione, del database Firebird di MailStore vanno sempre eseguite in totale sicurezza dopo aver effettuato un backup completo, perché solo quando l’aggiornamento è andato a buon fine i file del database precedenti saranno cancellati e definitivamente sostituiti con i nuovi.
Questo processo necessita della disponibilità sul disco di uno spazio libero sufficiente per creare di nuovi file e in mancanza dei esso la procedura non potrà essere completata con successo.
Nelle prossime righe illustreremo un metodo per determinare quanto spazio libero nel disco serva per completare con successo un aggiornamento, o una manutenzione, di MailStore Server.
Il caso peggiore
5 volte le dimensioni del file FDB più grande tra quelli che si trovano nella cartella di archiviazione di Mailstore (di default c:\mailarchive).
Alcuni dettagli aggiuntivi
Nella maggior parte dei casi, però, uno spazio libero pari a 3 volte la dimensione del file FDB più grande è più che sufficiente. Le operazioni di manutenzione e compattazione esportano il file FDB, quindi lo reimportano in un nuovo database e rinominano i file per attivare e mettere in linea il database appena creato.
Solitamente il file temporaneo e i file FDB risultanti sono più piccoli del database originale; quindi uno spazio libero pari a tre volte le dimensioni del file FDB più grande solitamente basta. Per essere sicuri, tuttavia, è consigliabile liberare spazio fino cinque volte la dimensione del file FDB più grande.
Durante l’operazione di compattazione del DB, MailStore Server esamina anche tutti i file DAT che contengono le mail. Se un file DAT contiene dei blocchi che non sono più necessari, questi non saranno scritti nel nuovo file che andrà a sostituire il precedente, ma, poiché i file DAT di contenuto singolarmente sono molto più piccoli del file FDB, avere spazio sufficiente per il file FDB garantisce automaticamente che anche i file DAT saranno gestiti correttamente.
I file di indice e i record di ripristino sono simili ai file di DAT e verranno riscritti, se serve. Questi file dovrebbero però essere tutti più piccoli dei file FDB e quindi dovrebbe bastare avere uno spazio sufficiente per i file FDB.
Bisogna inoltre tenere presente che il file system NTFS tende a essere molto frammentato quando il disco è quasi pieno. In generale tutti i file system sono piuttosto inclini alla frammentazione quando sono quasi pieni, quindi, se possibile, evitate di avvicinarvi ad un livello troppo alto di saturazione del disco. Il 20% di spazio libero su disco è probabilmente già sufficiente perché l’operazione di compattazione vada a buon fine.