私のバックアップスクリプト
原文は Ellie Huxtable により に公開されました。 このブログを購読する
最近、1TiBのSamsung T5 SSDを買った。クレジットカードほどの大きさにこの容量が収まっているなんて、正直かなり驚いた!前に買ったSSDは同じくらいの値段だったのに、容量は120GiBだったのに😂
とにかく、ノートパソコンをしっかりバックアップしておきたかった。ただ、このドライブはバックアップ以外にもいろいろ使いたいので、Time Machine用にパーティションを切りたくなかった。
というわけで、代わりに.tar.gzアーカイブを作ることにした :) シンプルで簡単だ。
このページはスクリプトを更新するたびに更新していく予定だけど、基本的にはいくつか除外設定をした上でホームディレクトリ全体をtarでまとめている。なお、この除外設定はMac OS固有なので、Linuxを使っている場合は別の設定にする必要があるだろう。
BACKUP=backup-macbook-$(date +%FT%H:%M:%S).tar.gz
tar -cvpzf $BACKUP \
--exclude=$BACKUP \
--exclude=.cache \
--exclude=.debug \
--exclude=.local/lib \
--exclude=.local/share/virtualenvs \
--exclude=.recently-used \
--exclude=.thumbnails \
--exclude=.pyenv \
--exclude=.Trash \
--exclude=.npm \
--exclude=.poetry \
--exclude=.kube \
--exclude=.fastlane \
--exclude=.mix \
--exclude=.pyenv \
--exclude=.gem \
--exclude=.vscode \
--exclude=.cocoapods \
--exclude=Downloads \
--exclude=Library \
--exclude=Movies \
--exclude=Music \
--exclude=nltk_data \
--exclude=Pictures \
--exclude=pkg \
--exclude=Applications \
.ちなみに、このドライブにはiCloudの写真もバックアップしていて、このスクリプトを使っている。とても優秀だ!もうメンテナンスされていないようだけど、仕事は完璧にこなしてくれる。
バックアップや写真のような機密性の高いものは、暗号化しておくのがいいだろう。
そういうときはGPGが結構便利だ:
gpg --symmetric --cipher-algo AES256 $BACKUP記事をランダムに読む
コメント
ログインしてコメントする