QNAP: Xdove Mailbackup auf Samba-Share
Xdove auf dem QNAP sieht zwar ein zeitgesteuertes Backup des IMAP-Servers vor. Dies ist zu konfigurieren unter http://qnapserver/xdove. Hin und wieder ist hier alles mit einem roten Kreut versehen (auch wenn der IMAP-Server ganz normal funktioniert). Dann ist ein Server-Neustart nötig via /etc/init.d/xdove.sh restart
Dieses Backup landet aber in /share/MD0_DATA/.qpkg/XDove/xdove/archives/. Falls man eine externe Platte mit der eingebauten QNAP-Backup-Funktion nutzt, werden hier jedoch nur Windows-Samba-Shares gesichert.
Um diese beiden Backup-Funktionen zu vereinen, erweitert man das Skript /share/MD0_DATA/.qpkg/XDove/bin-utils/xdove-backup.sh umfolgende Zeilen (mit einem Samba-Share "Data" mit Unterverzeichnis "Mailarchiv"):
## hinter die Zeile mit: RESTORE_FILES=""
# variables for backup to external harddisk backuping SMB share
EXT_BACKUP_SHARE="Data/Mailarchiv"
EXT_BACKUP_ARCHIVE="latest_xdove_archive"
## hinter die Zeile mit: cd ${QPKG_INSTALL_PATH}/${QPKG_NAME}/${ARCHIVE_DIR}
# link latest archive to SMB share for backup to external disk
rm ${QPKG_BASE}/${EXT_BACKUP_SHARE}/${EXT_BACKUP_ARCHIVE}
ln -s ${QPKG_INSTALL_PATH}/${QPKG_NAME}/${ARCHIVE_DIR}/${ARCHIVE_NAME} ${QPKG_BASE}/${EXT_BACKUP_SHARE}/${EXT_BACKUP_ARCHIVE}
Dieses Backup landet aber in /share/MD0_DATA/.qpkg/XDove/xdove/archives/. Falls man eine externe Platte mit der eingebauten QNAP-Backup-Funktion nutzt, werden hier jedoch nur Windows-Samba-Shares gesichert.
Um diese beiden Backup-Funktionen zu vereinen, erweitert man das Skript /share/MD0_DATA/.qpkg/XDove/bin-utils/xdove-backup.sh umfolgende Zeilen (mit einem Samba-Share "Data" mit Unterverzeichnis "Mailarchiv"):
## hinter die Zeile mit: RESTORE_FILES=""
# variables for backup to external harddisk backuping SMB share
EXT_BACKUP_SHARE="Data/Mailarchiv"
EXT_BACKUP_ARCHIVE="latest_xdove_archive"
## hinter die Zeile mit: cd ${QPKG_INSTALL_PATH}/${QPKG_NAME}/${ARCHIVE_DIR}
# link latest archive to SMB share for backup to external disk
rm ${QPKG_BASE}/${EXT_BACKUP_SHARE}/${EXT_BACKUP_ARCHIVE}
ln -s ${QPKG_INSTALL_PATH}/${QPKG_NAME}/${ARCHIVE_DIR}/${ARCHIVE_NAME} ${QPKG_BASE}/${EXT_BACKUP_SHARE}/${EXT_BACKUP_ARCHIVE}
superwallah - 24. Mär, 19:59
0 Kommentare - Kommentar verfassen - 0 Trackbacks
Trackback URL:
https://superwallah.twoday.net/stories/15746927/modTrackback