[Frage] Regelmäßige Sicherung...

Tiieto

Neuer User
Mitglied seit
16 Jan 2021
Beiträge
143
Punkte für Reaktionen
6
Punkte
18
Hallo zusammen...

Ich hab mal ein kleines Script geschrieben, welches unter anderem die Asterisk Installation in ein Backup verpacken soll..
Hab ich da alles drin was benötigt wird, oder fehlt da doch noch was?

Rich (BBCode):
#! /bin/sh

# This script creates an Backup of the asterisk system and put into a compressed file named with date & time of creation of the backup.. Copy it to the atached HDD and spinDown the HDD
# needed files are
# asterisk config files (e.G. sip.conf, extentions.conf, ...)
# asterisk voiceMail files
# asterisk MoH files
# server certificates
# samba configuration etc...

# Pfade
# Asterisk config files: /etc/asterisk/
# Asterisk voicemail files: /var/spool/asterisk/voicemail/
# Asterisk MoH files: /usr/share/asterisk/moh/
# Asterisk Sound files: /usr/share/asterisk/sounds/
# Server Certificates(3): /home/pi/ca/; /home/pi/certs/; /home/pi/csr/
# Samba Config files: /etc/samba/

echo "stop Asterisk PBX service..."
sudo service asterisk stop
echo "done.."
echo "stop Samba Server.."
sudo service smbd stop
echo "done.."
echo ""
echo "create Backup..."
echo "Asterisk config files..."
sudo tar -Pcf /backups/asterisk_config_`date +%d.%m.%Y-%H:%M:%S`.tar /etc/asterisk/
echo "Asterisk VoiceMail files.."
sudo tar -Pcf /backups/asterisk_voicemail_`date +%d.%m.%Y-%H:%M:%S`.tar /var/spool/asterisk/voicemail/
echo "Asterisk MoH files.."
sudo tar -Pcf /backups/asterisk_moh_`date +%d.%m.%Y-%H:%M:%S`.tar /usr/share/asterisk/moh/
echo "Asterisk Sound Files.."
sudo tar -Pcf /backups/asterisk_sounds_`date +%d.%m.%Y-%H:%M:%S`.tar /usr/share/asterisk/sounds/
echo "Server Certificates.."
sudo tar -Pcf /backups/server_certificates_ca_`date +%d.%m.%Y-%H:%M:%S`.tar /home/pi/ca/
sudo tar -Pcf /backups/server_certificates_csr_`date +%d.%m.%Y-%H:%M:%S`.tar /home/pi/csr/
sudo tar -Pcf /backups/server_certificates_certs_`date +%d.%m.%Y-%H:%M:%S`.tar /home/pi/certs/
echo "Samba config files.."
sudo tar -Pcf /backups/samba_config_`date +%d.%m.%Y-%H:%M:%S`.tar /etc/samba/
echo "all done..."
echo "Resume services..."
echo "Start Asterisk PBX service.."
sudo service asterisk start
echo "done.."
echo "Start Samba Server.."
sudo service smbd start
echo "done.."

echo "Mount Backup drive.."
#sudo mount /dev/sdb1 /backups/drive/
echo "done.."
echo "create new  Backupfolder.."
sudo mkdir /backups/drive/configs/Backup_`date +%Y.%m.%d`
echo "copying files.."
sudo mv /backups/*.tar /backups/drive/configs/Backup_`date +%Y.%m.%d`/
echo "done.."
echo "unmount Backupdrive & SpinDown.."
#sudo umount /dev/sdb1
echo "unmount complete.."
#sudo hdparm -Y /dev/sdb
echo "SpinDown complete.."
echo "Backup complete.."

#EOF

Der "kram" mit der HDD ist bisher nur vorbereitet (daher auskommentiert)... Der umbau des Raspis auf ein X829 Board erfolgt die Tage..
Danach bootet er von ner SSD & sichert auf ne HDD...

Das script selbst soll dann via Cronjob 1x die Woche ausgeführt werden... ;)

LG
 
  • Like
Reaktionen: Insti
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.