Ten Timeshift funguje z beznymi oddily ext nebo je treba mit nejaky exoticky format (lvm, btrfs)? A umi delat zalohy na ntfs?
Timeshift umí zálohovat buďto v režimu rsync který funguje s běžnými ext4 oddíly nebo v režimu btrfs snapshotů které fungují pochopitelně pouze na oddílech btrfs.
V režimu rsync je nutno zálohy ukládat na linuxový oddíl, záloha na ntfs není možná (ntfs neumí linuxové atributy souborů). Zálohy je možno ukládat i na stejný (tj. ten který se zálohuje) do složky /timeshift nebo na jiný oddíl/disk včetně externího. Prvotní záloha rsync v podstatě "zkopíruje" všechny soubory zahrnuté do zálohy, další zálohy už pouze přidávají změněné/nové soubory. Ke všem nezměněným souborům jsou vytvořny hardlinky. Tím pádem se jednak šetří místo/čas a druhak jsou jednotlivé zálohy na sobě nezávislé, tím pádem je možno je libovolně mazat. Ze záloh lze vyloučit libovolné soubory/složky. Jednotlivé zálohy jdou procházet správcem souborů.
Rsync zálohy však trvají (jedná se o kopírování) určitou dobu. Nejdéle pochopitelě záloha prvotní (cca 10 - 15 min), další zálohy typicky cca 1 - 2 min.
V režimu btrfs se zálohy ukládají na oddíl který se zálohuje ve formě subvolumes (@). Co záloha (snapshot), to další subvolume. Ze zálohy nejdou vyloučit žádné soubory (je to zbytečné), vždy se zálohuje celý oddíl. Záloha je blesková (cca 1 - 2s). Je možno zálohovat buď pouze systémový oddíl nebo i oddíl /home
---------------------------------------------------------------------
Já osobně používám btrfs snapshoty ale pouze na systémovém oddíle. Je to rychlé, elegantní a návykové
. /home mám na oddíle ext4
Oddíl ext4 se systémem lze na btrfs převést bez ztráty dat (nebo nutnosti reinstalace). Všechna data musí být na subvolume. Podrobnosti na dotaz. Při čisté instalaci (na oddíl btrfs) je to dodrženo automaticky.
https://github.com/teejee2008/timeshift