我的备份脚本
原文由 Ellie Huxtable 于 发布,订阅该博客
最近我入手了一块 1TiB 的三星 T5 固态硬盘——居然能买到和信用卡差不多大小、却有这么大容量的硬盘,真的让我相当惊讶!上一块固态硬盘花了差不多的钱,容量却只有 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随机一篇博客
评论
登录后参与讨论