backup

バックアップの基本方針

    • rsync でバックアップを行う

    • / (ルート)以下を /media/katon/BK_IN (8TBの内蔵HDD) にバックアップする

        • 外付けHDDやバックアップ用HDDを含むディレクトリ(/media)は除く

        • /dev, /proc, /sys, /tmp, /run は起動時に作成されるものなので除外

    • 参考HP: Rsync によるフルシステムバックアップ

backup.sh

cron

#!/bin/bash rsync -av --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/home/*/.cache"} / /media/katon/BK_IN/ &> /home/katon/log/log_rsync.txt

# crontab -l 0 0 * * * /bin/bash /home/katon/local/bin/backup.sh

外付けHDDをubs接続した場合の作業

(1) 外付けHDDに名前をつける

ntfs形式の場合

(2) uuid の確認

(3) マウントポイントの作成

(4) /etc/fstab

ルートで以下を追記.

内蔵HDDのフォーマット

スクリプト置き場メモ

    • /media/HDJA-UT/GRS/src

    • /home/katon/work1/nowcast/src

    • /home/katon/work1/nowcast/ 563G

/media/HDJA-UT/GRS/src

UUID=B8F6CC3DF6CBFA20 /media/KS2017 ntfs defaults 0 1

# ntfslabel -f /dev/sdf2 KS2017

$ ls -l /dev/disk/by-uuid/ | grep sdf2

# mkdir /media/KS2017

#hoff_B1000.rb# Q_B1000_quiet_part1.rb anim_IEPV.rb 6picture_hinagata.rb Q_B1000_quiet_part2.rb anim_IEPVE.rb BTBC.rb Q_B100_4.rb cut_Q.rb EPV_amp_k1-3_B1000.rb Q_B2000.rb epflux_no-vector_wave_BTBCconvterm.rb EPV_amp_k1-3_B300.rb Q_B2000_check_large-scale-disturbances.rb epflux_no-vector_wave_BTBCconvterm_lowlat.rb Energy_comparison.rb Q_B30.rb epflux_no-vector_wave_noQ.rb Energy_comparison_B1000.rb Q_B300.rb epflux_no-vector_wave_noQ_kvarious.rb Energy_conversion.rb Q_B300_4.rb epflux_no-vector_wave_noQ_kvarious_lowlat.rb Energy_conversion_k.rb Q_B300_4_euc.rb epflux_no-vector_wave_noQ_noDF.rb Energy_conversion_k_EPV.rb Q_B300_part2.rb hoff.rb Energy_line.rb Q_B30_2.rb hoff_B100.rb Energy_line_B.rb Q_B30_4.rb hoff_B1000.rb Energy_line_B1000.rb Q_B30_single.rb hoff_B1000_active.rb Energy_line_T.rb Q_B4000.rb hoff_B1000_active_part1_fig13A.rb Energy_line_Tdrag.rb Q_QE_UV.rb hoff_B1000_all.rb GBPModel Q_for_shinsa_B1000.rb hoff_B1000_y25.rb KE_B1000.rb Qy_QGPVY_QGPVYBT_QGPVYBC.rb hoff_B100_all.rb KE_B1000_Q.rb Qy_QGPVY_QGPVYBT_QGPVYBC_20140908.rb hoff_B2000.rb KE_B1000_period.rb RunningMean.rb hoff_B2000_all.rb KE_B1000_period_old.rb T_yz_B.rb hoff_B30.rb KE_all.rb T_yz_M.rb hoff_B300.rb KE_all_B1000-B4000.rb T_yz_M_T_and_Tdiff.rb hoff_B300_all.rb KE_all_for_paper.rb T_yz_M_Tdiff.rb hoff_B4000.rb KE_all_new.rb U.rb hoff_B4000_all.rb KE_yz_T.rb U_B1000_Q1.rb hoff_B4000_all_bak.rb QE_B1000_active.rb U_B1000_Q1Q2dif.rb hoff_interporate.rb QE_B100_4.rb U_B1000_period.rb iepv_meridional_structure.rb QE_B2000.rb U_B1000_period_mean.rb irb_ggraph_history.rb QE_B300.rb U_T_M.rb irbrc_ggraph.rb QE_B30_4.rb U_T_M30_long.rb kaiseki.sh QE_B4000.rb U_bottom_T.rb loop.rb Q_B100.rb U_bottom_Tdrag.rb loop2.rb Q_B1000.rb U_diff.rb loopt.rb Q_B1000_active.rb U_line.rb max_time.rb Q_B1000_active.rb.png U_line_Trag.rb ruby_from_gfdport Q_B1000_active.rb~ U_yz_B.rb script_linear Q_B1000_active2.rb U_yz_B_deep.rb script_nonlinear Q_B1000_active2.rb.png U_yz_B_diff.rb test Q_B1000_active2_old.rb U_yz_M.rb utils Q_B1000_active_part2.rb U_yz_T.rb yarinaoshi Q_B1000_quiet.rb U_yz_Tdrag.rb Q_B1000_quiet_loop.rb anim.sh

log

(1) スクリプトを簡易バックアップ

71M /media/HDJA-UT/GRS/src

$ cp -rp /media/HDJA-UT/GRS/src /home/katon/work1/GRS/

35G /home/katon/work1/nowcast/src

cp -rp nowcast/src /media/HDJA-UT/nowcast/

(2) JR データを /home/katon/work1 にコピー(バックアップ)

227G /media/HDJA-UT/JR/ => /home/katon/work1 にコピー

(3) GRS dataを外付けHDDにコピーしておく

3.6T /media/HDJA-UT/GRS => 外付けHDDにコピーしておく

    • /media/HDJA-UT/GRS のデータを消去しシンボリックリンク作成(済:171026)

(4) rsync でバックアップを行う

ファイルシステム サイズ 使用 残り 使用% マウント位置

/dev/sda1 3.0T 1.7T 1.2T 59% /home/katon/work1

/dev/sdb1 3.0T 1.9T 953G 67% /home/katon/work2

/dev/sdd2 6.1T 283G 5.8T 5% /media/HDJA-UT

/dev/sde1 5.1T 3.9T 1.2T 78% /media/Elements

以下を実行中 171026

rsync -av —exclude ‘media/‘ / /media/HDJA-UT/bk_gaoka/