Backup
當程序開始在 Linux 上執行時,我如何得到通知?
我的電腦不是太快,而且我每天都使用 Timeshift 進行備份。但目前尚不清楚該程序在一天中的什麼時間執行。
當它在後台工作時,我的電腦變慢了,我不明白為什麼。我想在 Timeshift 程序執行後立即收到通知。我怎樣才能做到這一點?
(我的發行版是 Zorin OS 15.0 - 64.bit)
Timeshift每小時執行一個腳本以查看它是否需要創建新快照(基於您選擇的快照選項)。如果你執行這個:
sudo timeshift --list
您將看到每個快照的創建時間;這是我電腦上的一個例子:
/dev/sda5 is mounted at: /mnt/timeshift/backup, options: rw,relatime,ssd,space_cache,subvolid=5,subvol=/ Device : /dev/sda5 UUID : 2877dfa4-3adf-446b-8892-3b069e669003 Path : /mnt/timeshift/backup Mode : BTRFS Device is OK 13 snapshots, 87.5 GB free Num Name Tags Description ------------------------------------------------------------------------------ 0 > 2019-11-06_13-07-11 O M Initial snapshot 1 > 2019-11-20_14-00-02 W 2 > 2019-11-27_14-00-01 W 3 > 2019-12-04_14-00-02 W 4 > 2019-12-06_14-00-02 M 5 > 2019-12-11_14-00-02 W 6 > 2019-12-11_17-00-01 D 7 > 2019-12-12_17-00-01 D 8 > 2019-12-13_17-00-02 D 9 > 2019-12-14_17-00-02 D 10 > 2019-12-15_17-00-01 D 11 > 2019-12-16_17-00-02 D 12 > 2019-12-17_17-00-01 D >>> run @ 5:00PM on 12/17/2019 <<<
Timeshift使用的主要程序是rsync(我假設您沒有 BTRFS 分區,對嗎?)和rm(用於刪除快照)。打開另一個終端並執行top以監視這些程序何時執行。如果您的 PC 在創建快照期間速度很慢 - 例如,使用 HDD 和/或低 RAM - 在Timeshift執行時您將無能為力。