**文書の過去の版を表示しています。**
バックアップについて
シーケンスデータ
2019年以降はm64k:/data/backupに入っているので、そこをバックアップ。バックアップ先はm32s /data/backup/m64k-backup。
ssh m32s cd /data/backup/m64k-backup/backup sudo rsync -av --progress --exclude '2011-02-25_OIST-SOLiD' /suikou/files/m64k/backup/* .
2020年以降のいくつかはm64g:/data/backup/rawdataに入っているので、そこをバックアップ。バックアップ先はm32s。
ssh m32s cd /data/backup/m64g-backup/backup/rawdata sudo rsync -av --progress --exclude '201?-*' /suikou/files/m64g/backup/rawdata/* .
crontab一覧
$ for i in `qhost|tail -n+4|awk '{print $1}'`; do ssh $i cat /etc/crontab |grep -v "^#"|grep '*' > $i.txt; done :::::::::::::: m208.txt :::::::::::::: 27 11 * * * yoshitake.kazutoshi /home/yoshitake.kazutoshi/runhpssacli.cron.sh :::::::::::::: m24.txt :::::::::::::: */10 * * * * yoshitake.kazutoshi cd /home/yoshitake.kazutoshi/attendance; ./get-attend-data.sh > log.txt 2>&1 :::::::::::::: m256y.txt :::::::::::::: 20 2 1-7 * * root [ "$(date '+\%w')" -eq 3 ] && /root/backup-sakura-to-m256y-once.sh 20 2 1-7 * * root [ "$(date '+\%w')" -eq 4 ] && /root/backup-m768-to-m256y-once.sh 20 2 1-7 * * root [ "$(date '+\%w')" -eq 5 ] && /root/backup-suikou-m128y-once.sh :::::::::::::: m32r.txt :::::::::::::: 33 2 * * * root rsync -av --delete m32s:/m2 /data/ :::::::::::::: m32s.txt :::::::::::::: 13 1 * * * root rsync -a --delete /m2/ /data/backup/suikou/ 11 3 * * * root rsync -a --delete m768:/etc m768:/var/www/html /data/backup/m768-www/ :::::::::::::: m512p.txt :::::::::::::: 27 11 * * * yoshitake.kazutoshi /home/yoshitake.kazutoshi/runperccli.cron.m512p.sh :::::::::::::: m768.txt :::::::::::::: 27 11 * * * yoshitake.kazutoshi /home/yoshitake.kazutoshi/runhpssacli.cron.sh 1 1 2 * * yoshitake.kazutoshi bash /home/yoshitake.kazutoshi/run-pull-pp-image.sh > /tmp/pull.log 2>&1 :::::::::::::: m96b.txt :::::::::::::: 17 14 * * * yoshitake.kazutoshi /data/backup/backup-sakura.sh `` ` ## Hyper-V P2Solo(192.168.251.213)上でbind, suikouvm, suikougwの3つのCentOS7サーバが稼働している。仮想ディスクの場所は```E:\Hyper-V``` Windows11へはリモートデスクトップ接続で、ユーザsuikou, パスワードsuikou Windows11内でバックアップが実行されており、タスクマネージャで2時過ぎに「D:\backup」フォルダにバックアップが実行される。[[バックアップについて#Hyper-Vバックアップスクリプト]]←を```E:\Hyper-V\hyper-v-back.ps1```などという名前で保存しておく。 5日分ほど保存するが、古いのは削除するようになっている。たまに「C:\Hyper-V\バックアップ定期」フォルダにバックアップを取っておくと良いかも。 m96bの/data/backup/suikou/vm 以下に不定期にバックアップをコピーしている。 ### 設定方法 D:\backupフォルダを作り、その中にCentOS7-bind, CentOS7-gw, CentOS7-vmフォルダを作る。 Powershellを管理者権限で開き、```Set-ExecutionPolicy RemoteSigned```を実行。 タスクスケジューラでタスクの作成を行い、プログラムとしてpowershell.exeを指定し、引数にhyper-v-back.ps1を指定。「最上位の特権で実行する」にチェックを入れる(管理者権限でないとVMのエクスポートは実行できない)。ユーザーがログインしていなくても実行にもチェック。 ## www 研究室のHP(このWikiも含む)は、m96b上でバックアップが14時に実行される。 設定は/etc/crontabで設定されており、/data/backup/以下にバックアップが作成される。 これはrsyncで上書きバックアップしている。
!/bin/bash
cd /data/backup/www echo “start”
>> /data/backup/backup-sakura.log
d
ate » /data/backup/backup-sakura.log rsync -a sakura:* . echo status: $? » /data/backup/backup-sakura.log echo “fin”
>> /data/backup/backup-sakura.log
d
ate » /data/backup/backup-sakura.log
dokuwikiのバックアップを起動したい場合は、m768の/var/www/html/dokuwikiに最新のデータをコピーした後、dokuwiki/.htaccessを削除し、
docker container run –name test1 –rm -p 8082:80 -v /var/www/html:/var/www/html php:7.4.24-apache
を起動すると、http://m768.s:8082/dokuwiki でアクセスできる。 ## www さくらサーバでのバックアップ さくらのWEB管理画面から、CRONの設定で、毎日5時に下記のスクリプトを実行している
/home/webpark1634/tool/mysqldump.sh
$ more ~/tool/mysqldump.sh
!/usr/local/bin/bash
find /home/webpark1634/backup-mysql-5.7/ -mtime +10 -exec rm -f {} \;
i=date "+%Y%m%d_%H%M%S"
/usr/local/bin/mysqldump -Q -h mysql647.db.sakura.ne.jp -u webpark1634 -pOMEzimh7 webpark1634_blog > /home/webpark1634/backup-mysql-5.7/dump.$i.sql 2> /home/webpark1634/backup-mysql-5.7/err.$i.txt
## m768のwwwバックアップ m32s上で毎日3:11にバックアップ
$ more /etc/crontab
11 3 * * * root rsync -a –delete m768:/etc m768:/var/www/html /data/backup/m768-www/
## 共有フォルダ(/m2 on m32s) m32s上のcrontabで下記のように毎日1時ごろバックアップ。
13 1 * * * root rsync -a –delete /m2/ /data/backup/suikou/
## 共有フォルダ(/suikou, /suikou/files/synology) m96b上で/data/backup以下にrsyncで1時ごろ上書きバックアップしている。
!/bin/bash
cd /data/backup/suikou echo “start”
>> /data/backup/backup-suikou.log
d
ate » /data/backup/backup-suikou.log
for i in download home root tool tool-all;
do rsync -a /suikou/$i .
done
for i in db download tool tool-all db; do rsync -a –delete /suikou/$i . done
rsync -a –delete /root . rsync -a –delete /home .
echo status: $? » /data/backup/backup-suikou.log echo “fin”
>> /data/backup/backup-suikou.log
d
ate » /data/backup/backup-suikou.log
echo “start shared” cd /data/backup/shared