init
This commit is contained in:
19
archiv/chronjob-statedrive.sh
Normal file
19
archiv/chronjob-statedrive.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
touch /raid/state-drive.txt
|
||||
date >> /raid/state-drive.txt
|
||||
echo "" >> /raid/state-drive.txt
|
||||
echo "SDA = raid_platte_1" >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sda | sed -n '6p' >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sda | sed -n '10p' >> /raid/state-drive.txt
|
||||
sudo smartctl -H /dev/sda | sed -n '5p' >> /raid/state-drive.txt
|
||||
echo "" >> /raid/state-drive.txt
|
||||
echo "SDB = raid_platte_2" >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sdb | sed -n '6p' >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sdb | sed -n '10p' >> /raid/state-drive.txt
|
||||
sudo smartctl -H /dev/sdb | sed -n '5p' >> /raid/state-drive.txt
|
||||
echo "" >> /raid/state-drive.txt
|
||||
echo "SDC = System" >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sdc | sed -n '6p' >> /raid/state-drive.txt
|
||||
sudo smartctl -a /dev/sdc | sed -n '10p' >> /raid/state-drive.txt
|
||||
sudo smartctl -H /dev/sdc | sed -n '5p' >> /raid/state-drive.txt
|
||||
rm /raid/netdrive/state-drive.txt
|
||||
mv /raid/state-drive.txt /raid/netdrive/state-drive.txt
|
||||
7
archiv/create-backup-cloud.sh
Normal file
7
archiv/create-backup-cloud.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ maintenance:mode --on
|
||||
tar -cpzf /mnt/Share/Backups/Nextcloud/NextcloudBackup_FileDir.tar.gz -C /var/www/nextcloud .
|
||||
tar -cpzf /mnt/Share/Backups/Nextcloud/NextcloudBackup_DataDir.tar.gz -C /var/nextcloud_data .
|
||||
mysqldump --single-transaction -h localhost -u nextcloud_db_user -p nextcloud_db > /mnt/Share/Backups/Nextcloud/NextcloudBackup_DB.sql
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ maintenance:mode --off
|
||||
2
archiv/create-backup-passbolt.sh
Normal file
2
archiv/create-backup-passbolt.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
rm /backup/backup.sql
|
||||
sudo mysqldump -u root -p passboltdb > /backup/backup.sql
|
||||
14
archiv/get-backup.sh
Normal file
14
archiv/get-backup.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
rm /raid/passbolt/backup.sql
|
||||
cd /raid/passbolt
|
||||
sshpass -p 'DDsm4$n3' ssh root@85.214.200.227
|
||||
sshpass -p 'DDsm4$n3' src /mnt/Share/Backups/Nextcloud/NextcloudBackup_FileDir_*.tar.gz root@85.214.200.227
|
||||
rsync --rsh="sshpass -p 'DDsm4$n3' ssh -o StrictHostKeyChecking=no -l root" 85.214.200.227:/backup/* /backup
|
||||
SSHPASS='DDsm4$n3' rsync --rsh="sshpass -e ssh -l root" -o StrictHostKeyChecking=no 85.214.200.227:/backup/ /backup/
|
||||
#cd /backup
|
||||
#get backup.sql
|
||||
#rmdir /raid/Nextcloud_Backup -f
|
||||
#mkdir /raid/Nextcloud_Backup
|
||||
#src root@85.214.146.212:/mnt/Share/Backups/Nextcloud/NextcloudBackup_FileDir_*.tar.gz /raid/Nextcloud_Backup
|
||||
#src root@85.214.146.212:/mnt/Share/Backups/Nextcloud/NextcloudBackup_DataDir_*.tar.gz /raid/Nextcloud_Backup
|
||||
#src root@85.214.146.212:/mnt/Share/Backups/Nextcloud/NextcloudBackup_DB_*.sql /raid/Nextcloud_Backup
|
||||
sudo scp -3 root@85.214.200.227:/backup/backup.sql /raid/passbolt #Passbolt
|
||||
20
archiv/restore-backup-cloud.sh
Normal file
20
archiv/restore-backup-cloud.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ maintenance:mode --on
|
||||
service nginx stop
|
||||
rm -r /var/www/nextcloud/
|
||||
rm -r /var/nextcloud_data/
|
||||
|
||||
mkdir -p /var/www/nextcloud/
|
||||
mkdir -p /var/nextcloud_data/
|
||||
tar -xpzf /mnt/Share/Backups/Nextcloud/NextcloudBackup_FileDir_20170912.tar.gz -C /var/www/nextcloud/
|
||||
tar -xpzf /mnt/Share/Backups/Nextcloud/NextcloudBackup_DataDir_20170912.tar.gz -C /var/nextcloud_data/
|
||||
chown -R www-data:www-data /var/www/nextcloud
|
||||
chown -R www-data:www-data /var/nextcloud_data
|
||||
mysql -h localhost -u nextcloud_db_user -p -e "DROP DATABASE nextcloud_db"
|
||||
mysql -h localhost -u nextcloud_db_user -p -e "CREATE DATABASE nextcloud_db"
|
||||
mysql -h localhost -u nextcloud_db_user -p nextcloud_db < /mnt/Share/Backups/Nextcloud/NextcloudBackup_DB_20170912.sql
|
||||
service nginx start
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ maintenance:mode --off
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ maintenance:data-fingerprint
|
||||
Reference in New Issue
Block a user