स्क्रिप्ट बैकअप vps सर्वर

क्लोडो में घटनाओं के संबंध में , मैं अपनी स्क्रिप्ट बैकअप के लिए पोस्ट करता हूं। छोटे vps के लिए बहुत उपयुक्त है। उबंटू के लिए तेज किया गया, लेकिन मुझे लगता है कि यह कोई समस्या नहीं है।

स्क्रिप्ट 2 अभिलेखागार बनाती है: एक फ़ाइल में, एक अन्य निर्देशिका में पूरे डेटाबेस के डंप के साथ ठिकानों पर
आपको शुरुआत में सेटिंग्स बदलने की जरूरत है।

#!/bin/bash USER=root #   PASSWORD=password # BACKUP=/media/Backup #   LOG=/var/log #      OLD=30 #     (   ) PREFIX=work #    -   ,    DATE=`date '+%Y-%m-%d'` echo "Backup database to $BACKUP" mkdir $BACKUP/$DATE.sql cd $BACKUP/$DATE.sql for i in `mysql -u $USER -p$PASSWORD -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -u $USER -p$PASSWORD $i > $DATE-$i.sql; done cd .. tar -cjf $BACKUP/$DATE-sql-$PREFIX.tar.bz2 ./$DATE.sql rm -rf ./$DATE.sql echo "Backup files to $BACKUP" tar -cjf $BACKUP/$DATE-files-$PREFIX.tar.bz2 \ /var/www/ \ /etc/ \ /var/log/ \ /root/ \ --exclude=$BACKUP echo "Deleting old backups and logs from $BACKUP & $LOG" find $LOG -type f \( -name "*.gz" -o -name "*.1*" \) -exec rm '{}' \; find $BACKUP -mtime +$OLD -exec rm '{}' \; 


PS सर्वर पर ड्रॉपबॉक्स स्थापित करना


Source: https://habr.com/ru/post/In121120/


All Articles