My backup script

Ellie Huxtable

私のバックアップスクリプト

原文は 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

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント