#author("2020-07-25T23:11:08+00:00","default:yusami","yusami")
#author("2022-05-01T08:45:32+00:00","default:hotate","hotate")
#contents
&tag(バックアップ);

* [[シェルスクリプト]] [#we6ba8b0]
- バックアップ処理の典型例(古いファイルを削除した後に新規ファイルを入れて、保存容量の平準化を図る)
- バックアップ処理の典型例
-- 古いファイルを削除した後に新規ファイルを追加して、保存容量の平準化を図る(一時的な容量の増加を抑える)
 echo '---create backup---'
 zip -r ${dst_archive} "${src_path}"
 filesize=`ls -lh ${dst_archive}  | awk '{print $5}'`
 echo size: ${filesize}
 
 echo '---delete old backups---'
 find ${backup_dir} -type f -name "${backup_prefix}_*.zip" -mtime +7 -exec rm -v -f {} \;
 
 echo '---move backups---'
 find . -maxdepth 1 -type f -name "${backup_prefix}_*.zip" -exec mv -v {} ${backup_dir} \;


* 情報 [#s1d50510]
#related

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS