You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 16, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+31-5Lines changed: 31 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Timeshift is similar to applications like [rsnapshot](http://www.rsnapshot.org/)
18
18
19
19
* Snapshots are saved by default on the system (root) partition in path **/timeshift**. Other linux partitions can also be selected. For best results the snapshots should be saved to an external (non-system) partition.
20
20
21
-

21
+

22
22
23
23
### Multiple Snapshot Levels
24
24
@@ -28,7 +28,7 @@ Timeshift is similar to applications like [rsnapshot](http://www.rsnapshot.org/)
28
28
29
29
* Boot snapshots provide an additional level of backup and are created every time the system starts. Boot snapshots are deplayed by 10 mins so that system startup is not affected.
30
30
31
-

31
+

32
32
33
33
### Rsync & BTRFS Snapshots
34
34
@@ -74,6 +74,32 @@ You can selectively include items for backup from the ***Settings*** window. Sel
74
74
- Since installing a new linux distribution also formats your root partition you need to save your snapshots on a separate linux partition for this to work.
75
75
- It is recommended to include hidden items in home directory by selecting the option "*Include Hidden Items*" from *Settings* > *Users*.
76
76
77
+
## Supported System Configurations
78
+
79
+
-**Normal** - OS installed on non-encrypted partitions
80
+
81
+
-**LUKS Encrypted** - OS installed on LUKS-encrypted partitions
82
+
83
+
-**LVM2** - OS installed on LVM2 volumes (with or without LUKS)
84
+
85
+
-**BTRFS** - OS installed on BTRFS volumes (with or without LUKS)
86
+
87
+
- Only Ubuntu-type layouts with **@** and **@home** subvolumes are supported
88
+
89
+
90
+
-**@** and **@home** subvolumes may be on same or different BTRFS volumes
91
+
-**@** may be on BTRFS volume and **/home** may be mounted on non-BTRFS partition
92
+
- Other layouts are not supported
93
+
94
+
-**GRUB2** - Bootloader must be GRUB2. GRUB legacy and other bootloaders are not supported.
95
+
96
+
-**EFI** - EFI systems are supported. Make sure that ```/boot/efi``` partition is selected for mounting before restoring snapshots (application will do it automatically).
97
+
98
+
99
+
-**Encrypted Home** - For users with encrypted home, files in ```/home/.ecryptfs/$USER``` will be backed-up and restored. The decrypted contents in ```$HOME``` will be excluded. This avoids the security risk of decrypted contents becoming available outside the user's home directory.
100
+
-**Encrypted Private Directory** - For users with encrypted *Private* directory, the encrypted files in ```$HOME/.Private```, as well as the decrypted files in ```$HOME/Private```, will be excluded (as it contains user data). Filters added by user to include files from ```$HOME/.Private``` or ```$HOME/Private``` will be ignored.
101
+
-**Docker & Containers** - Docker and containerized systems are not supported. Running Timeshift on such systems will have unpredictable results.
102
+
77
103
## Installation
78
104
79
105
#### Ubuntu-based Distributions
@@ -84,7 +110,7 @@ Packages are available in the Launchpad PPA for supported Ubuntu releases.
84
110
Run the following commands in a terminal window:
85
111
86
112
```sh
87
-
sudo apt-add-repository -y ppa:teejee2008/ppa
113
+
sudo add-apt-repository -y ppa:teejee2008/ppa
88
114
sudo apt-get update
89
115
sudo apt-get install timeshift
90
116
```
@@ -149,11 +175,11 @@ This program is free for personal and commercial use and comes with absolutely n
149
175
150
176
**PayPal** ~ If you find this application useful and wish to say thanks, you can buy me a coffee by making a donation with Paypal.
**Patreon** ~ You can also sign up as a sponsor on [Patreon.com](https://www.patreon.com/teejeetech). As a patron you will get access to beta releases of new applications that I'm working on. You will also get news and updates about new features that are not published elsewhere.
0 commit comments