MediaCP Manual
Back-up MediaCP

Last updated 2 maanden ago

Het back-upproces is in staat om alle belangrijke componenten van de MediaCP-software vast te leggen, inclusief de database, media-inhoud en configuratiebestanden. Alle back-upgegevens worden gecompileerd in een enkel .tar bestand en opgeslagen op uw systeem, standaard back-ups , in het /backups pad, maar dit kan worden gedefinieerd vanuit het MediaCP-systeemconfiguratiescherm.

Een volledige back-up bevat zowel de database als de media-inhoud, terwijl een gedeeltelijke back-up alleen de database bevat. Als het pad naar media-inhoud (/usr/local/mediacp/content/) erg groot is, kunt u een gedeeltelijke back-up overwegen en handmatig een rsync van de media-inhoud naar een andere schijf of server configureren; dit zal de back-upprestaties drastisch verbeteren.

Volledige back-up

Een volledige back-up zal een back-up van de MediaCP en al uw media-inhoud bestanden. Dit kan enige tijd duren om te verwerken terwijl het archieven al uw mediabestanden.

Ten eerste raden wij u aan de hoe groot de MediaCP Directory is en ook de schijfruimte beschikbaar op uw systeem met behulp van:

du -h --max-depth=1 /usr/local/mediacp | tail -1
df -h

U vervolgens de locatie voor het opslaan van de back-up met de optie –baackup-dir=

cd /root/;rm -f init;wget http://install.mediacp.net/scripts/init;chmod 777 init;./init backup --backup-dir=/backups/

Gedeeltelijke back-up

Een gedeeltelijke back-up is veel sneller en zal een backup van alle MediaCP systeembestanden en database vereist voor kritieke werking. Media-inhoudsbestanden zijn uitgesloten en moeten afzonderlijk worden ondersteund.

cd /root/;rm -f init;wget http://install.mediacp.net/scripts/init;chmod 777 init;./init --no-contents backup

Automatische back-ups

De onderstaande crontab voorbeeld zal het volgende doen:

  • Back-ups verwijderen die ouder zijn dan 7 dagen
  • Nachtelijke back-up van MediaCP software alleen
  • Wekelijkse back-up van MediaCP software + media content bestanden

Stap 1: Open uw systeem cron bestand voor gebruiker mediacp:

crontab -u mediacp -e

Stap 2: Kopieer en plak de volgende in de crontab bestand:

MAILTO="[email protected]"
0 0 * * * find /usr/local/mediacp/backup/*.tar -mtime +7 -exec rm {} \>/dev/null 2>&1; # retention
0 0 * * * /usr/local/mediacp/mediacp.bin --no-contents backup --backup-dir=/backups/; # nightly backup
0 1 */7 * * /usr/local/mediacp/mediacp.bin backup --backup-dir=/backups/full/; # weekly backup

Stap 3: Sla uw crontab bestand. Natuurlijk is het ook aanbevolen om uw back-ups op te slaan op een veilige locatie dus kijk naar de volgende sectie over hoe u de back-up locatie in te stellen.

Aangepaste back-uplocatie

Als u de locatie van back-ups wilt wijzigen, raden we u aan een snelkoppeling naar de nieuwe locatie te configureren.

Als u bijvoorbeeld een gekoppeld station wilt configureren op /Home2/backup/ als de back-upbestemming, u de volgende opdrachten uitvoeren om dit in te stellen:

rm -rf /usr/local/mediacp/backup/;
mkdir -p /home2/backup/;
chown mediacp:mediacp -R /home2/backup/;
ln -s /home2/backup/ /usr/local/mediacp/backup/;

Table of Contents