我的備份腳本
原文由 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隨機一篇部落格
留言
登入後參與討論