Arch Linux備份小技巧


眾所周知,Arch Linux是一個滾動發行版。網上很多人說Arch Linux容易滾掛,我本着有備無患的理念給大家分享一下我的后備措施。

滾掛了怎么辦?回滾!回滾需要預先做什么?快照!用rsync備份系統實在是挺麻煩的,而且需要占用2倍的空間,這我可受不了。

現在我有三個選擇:

  1. 使用BTRFS。
  2. 使用ZFS。
  3. 配置LVM。

ZFS聽說在Linux上用着不穩定,LVM配置起來感覺會很麻煩,那么剩下的一個選項就是BTRFS了。

既然選擇了Arch Linux作為發行版,那么分區之類的事也就得自己負責了。BTRFS有很多實用的特性,我們應該好好地利用起來。這里假設我們要操作的分區是/dev/sha1

mkfs.btrfs /dev/sda1
# 格式化
mount /dev/sda1 /mnt
# 掛載
btrfs subvolume create /mnt/@
# 為了方便管理,我們將創建一個子卷用於安裝系統,@的命名據說是從Ubuntu那邊來的,我也是照樣子畫瓢。
umount /dev/sda1
# 卸載以掛載新的子卷。
mount -o defaults,noatime,ssd,compress=lzo,subvol=@ /dev/sda1 /mnt
# 機械硬盤用戶可以去掉ssd參數,不想要壓縮的朋友也可以把compress參數去掉。

這樣准備工作應該就算完成了,在系統安裝后可以使用TineShift來方便地自動快照。TimShiftarchlinuxcn源里有,如何添加cn源我就不寫了,可以看TUNA的教程

pacman -S timeshift btrfs-prog cronie
systemctl enable cronie && systemctl start cronie

最后打開timeshift-gtk按照向導配置應該就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM