2014年4月30日 星期三

snapper 列出快照與修改快照

列出快照:

snapper list

snapper -c 組態檔 list

清單中第二個欄位為快照編號,編號 0 代表目前檔案系統狀態

修改快照:

常用的應該是修改快照描述吧....

snapper modify -d "快照描述" 快照編號

snapper -c 組態檔 modify -d "快照描述" 快照編號

=================================

詳細說明請自行 man 一下囉~~

2014年4月28日 星期一

snapper 建立快照

以下參數說明只列出較可能用到的,完整說明請自行 man 囉

snapper 全域參數 create 指令參數

選用之全域參數:

-c 組態檔 ==> 指定組態檔

-v ==> 增加詳細度

選用之指令參數:

-d "描述" ==> 對於快照之描述

-p ==> 顯示建立之快照編號

--command 指令 ==> 建立 pre 與 post 快照,之間執行指令

2014年4月27日 星期日

snapper 概念筆記

以下只紀錄我目前理解的部份:

  • 支援之檔案系統為 btrfs、ext4、lvm,一般常用的是 ext4,但 ubuntu 目前的 kernel 似乎不支援,所以我採用的是 btrfs

  • 快照似乎是以分割區為單位,每個分割區要先建立組態檔才能執行快照的操作,組態檔存放路徑在 /etc/snapper/configs 目錄下

  • 操作 snapper 指令時,要以 -c 指定組態檔,沒有的話則是針對 root(/)分割區進行操作

  • 快照分為三種類型:pre、post、single。pre 與 post 是成對的,分別代表變更檔案系統 之前 與 之後 的快照;single 則是獨立的快照,與其他快照沒什麼關聯。對於檔案系統而言,三種類型並無差別

  • 除了手動快照外,還可以自動快照(每小時),組態檔中的 TIMELINE_CREATE="yes",配合快照自動清理機制可保留一定數量的快照

  • 3種自動清理機制,依據組態檔之設定於 daily cron-job 中執行

    • number:達到一定數量後刪除舊快照

    • timeline:刪除舊快照,但保留一定數量的hourly、daily、monthly、yearly 快照

    • empty-pre-post:刪除 pre / post 沒有差異的成對快照



  • 過濾器(filter):不被還原的檔案清單,/etc/snapper/filters 目錄下檔案中每行代表一種檔案樣式(pattern)。已執行過快照的檔案或目錄不會排除。(20140427測試時自訂清單沒有效果


參考資料:

http://snapper.io/manpages/snapper.html

http://snapper.io/manpages/snapper-configs.html

http://snapper.io/tutorial.html

https://kuther.net/blog/using-opensuses-snapper-archlinux-manage-btrfs-snapshots

https://www.suse.com/documentation/sles11/singlehtml/book_sle_admin/book_sle_admin.html#cha.snapper

snapper 安裝與組態檔管理

snapper為 linux 下的檔案系統快照工具,ubuntu 14.04 已收錄於套件庫中

官網:http://snapper.io/

測試環境:

ubuntu 14.04 x64,/ 與 /home 為獨立分割區,filesystem 均為 btrfs

安裝:

apt-get install snapper

ubuntu 下解決 Sublime Text 3 無法輸入中文的問題

OS:ubuntu 14.04 x64

sublime text 3 build 3059

https://www.sinosky.org/linux-sublime-text-fcitx.html

sublime-imfix(內含 sublime-imfix.c 及編譯完成之 libsublime-imfix.so)

下載解壓縮,執行 fix.sh

(Add@2018.01.01) lyfeyaj/sublime-text-imfix: Fix Sublime Text 3 Input method problem (CJK words) under Ubuntu

PS: 下面這個是由 deepin 內商店版本抽出來的檔案

sublime-fix-get-from-deepin.zip