ПРИМЕР УДАЛЕНИЯ ВСЕХ СНИМКОВ И СОЗДАНОЕ ПЕРВОГО
Спойлер
Пт апр 05@18:50:~$ !1
sudo timeshift --list
[sudo] пароль для laz:
Device : /dev/sda16
UUID : 46fcb02d-8e3c-4180-952e-e719bd34944d
Path : /media/root/Q4OS-2.7Scorpion
Mode : RSYNC
Device is OK
1 snapshots, 3.8 GB free
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2019-04-05_15-00-04 B
Пт апр 05@19:32:~$ !2
sudo timeshift --delete
[sudo] пароль для laz:
Select snapshot:
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2019-04-05_15-00-04 B
Enter snapshot number (a=Abort, p=Previous, n=Next): 0
------------------------------------------------------------------------------
Removing '2019-04-05_15-00-04'...
Removed '2019-04-05_15-00-04'
------------------------------------------------------------------------------
Пт апр 05@19:35:~$ !1
sudo timeshift --list
Device : /dev/sda16
UUID : 46fcb02d-8e3c-4180-952e-e719bd34944d
Path : /media/root/Q4OS-2.7Scorpion
Mode : RSYNC
No snapshots on this device
First snapshot requires: 2.1 GB # перевод=первый снимок потребует...--Это не совсем так: первый снимок будет размером чуть меньше размера исходной системы и потребует много времени и ресурсов ПК.
No snapshots found
Пт апр 05@19:36:~$
ПЕРЕЗАГРУЗКА
Пт апр 05@20:19:~$ !1 # Ещё раз проверим снимки
sudo timeshift --list
[sudo] пароль для laz:
Another instance of this application is running (PID=15622) # Идёт создание снимка по расписанию
Пт апр 05@20:20:~$ sudo timeshift --list
[sudo] пароль для laz:
Device : /dev/sda16
UUID : 46fcb02d-8e3c-4180-952e-e719bd34944d
Path : /media/laz/Q4OS-2.7Scorpion
Mode : RSYNC
Device is OK
1 snapshots, 3.8 GB free
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2019-04-05_20-00-02 B
Пт апр 05@20:46:~$
#Создание первого снимка завершено. Оно шло около часа.
=================
Опыты проводились в системе LMDE-3 (сборка от lazarus).
Наблюдение за программой с целью выяснить сколько будет сделано снимков, каких и соответствие их настройкам.
Настройки: 4 снимка при загрузке. Снимки сохраняются на диск с системой(сам на себя). Система- Sparky-5.7(диск-около 10.6 гб)
Часть текста, не несущая важной информации, удалена.
Спойлер
timeshift --list
5 snapshots, 1.8 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-09_22-12-37 B
2 > 2019-04-10_10-00-02 B
3 > 2019-04-10_10-09-29 B
4 > 2019-04-10_13-36-00 B
Ср апр 10@15:24:~$
timeshift --list
5 snapshots, 2.1 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-10_10-00-02 B
2 > 2019-04-10_10-09-29 B
3 > 2019-04-10_13-36-00 B
4 > 2019-04-10_19-26-34 B
Ср апр 10@19:31:~$
Количество снимков остаётся постоянным, по настройкам - 4 шт., при появлении нового(по расписанию), удаляется старейший. Программа сама ограничивается количеством снимков(4, основной снимок не в счёт), а значит и не заберёт лишнего пространства.
Спойлер
timeshift --list
5 snapshots, 2.2 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-10_10-09-29 B
2 > 2019-04-10_13-36-00 B
3 > 2019-04-10_19-26-34 B
4 > 2019-04-11_18-14-54 B
Чт апр 11@19:45:~$
Изменены настройки, теперь - 2 снимка при загрузке.
Перезагрузка
Спойлер
timeshift --list
3 snapshots, 2.3 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-11_18-14-54 B
2 > 2019-04-12_06-13-56 B
Пт апр 12@06:20:~$
Пт апр 12@06:20:~$
Файловая система Тип Размер Использовано Дост Использовано% Cмонтировано в
/dev/dsa3 ext4 11G 8,4G 1,6G 85% /
Наблюдается несоответствие размера свободного места в файловом менеджере и в окне программы(выводе терминала), что частично объяснилось в последствии.
Изменены настройки, теперь 5 снимков при загрузке.
Спойлер
timeshift --list
4 snapshots, 2.4 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-11_18-14-54 B
2 > 2019-04-12_06-13-56 B
3 > 2019-04-12_18-57-22 B
Пт апр 12@22:07:~$
timeshift --list
5 snapshots, 2.4 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-11_18-14-54 B
2 > 2019-04-12_06-13-56 B
3 > 2019-04-12_18-57-22 B
4 > 2019-04-13_06-11-11 B
Сб апр 13@10:01:~$
timeshift --list
6 snapshots, 2.6 GB free
Num Name Tags
---------------------------------
0 > 2019-03-12_16-01-31 O
1 > 2019-04-12_06-13-56 B
2 > 2019-04-12_18-57-22 B
3 > 2019-04-13_06-11-11 B
4 > 2019-04-14_11-25-09 B
5 > 2019-04-14_14-56-13 B
Вс апр 14@16:07:~$
Файловая система Тип Размер Использовано Дост Использовано% Cмонтировано в
/dev/dsa3 ext4 11G 8,1G 2,0G 81% /
Программа, тихо и незаметно, делает снимки системы по гибкому расписанию и автоматически обновляет их на новые.
Sparky небольшая система(наблюдаемая система имеет 1455 пакетов, LO-нет, FF-да), так что диск 10-11гб можно считать минимальным для работы и сохранения 5 снимков(+ основной).
Когда созданы все снимки по расписанию, выявляется цифра свободного места в системе, которая в последствии будет иметь незначительные колебания в зависимости от: размеров нового и удалённого снимков, обновлений, очистки системы, установленных и удалённых программ и файлов.
Расписание можно изменить в любое время.
Наблюдение за действием программы TimeShift при сохранении снимков от двух систем, расположенных на дисках sda1 и sda2, на одну флешку 16ГБ.
Вот как это выглядит в программе TimeShift
https://imgur.com/a/trE5lu8
Настройки в sda2 = 5 снимков при загрузке
Настройки в sda1 = 3 снимка при загрузке
С сайта автора программы:
"Загрузочные моментальные снимки обеспечивают дополнительный уровень резервного копирования и создаются при каждом запуске системы. Загрузочные моментальные снимки создаются с задержкой в 10 минут, чтобы не влиять на запуск системы."
В выводе терминала снимки никак не отмечаются, пояснения после # сделаны для удобства. Часть текста, не несущая важной информации, удалена.
Спойлер
timeshift --list #sda2
Device : /dev/sdb1
6 snapshots, 3.6 GB free
Num Name Tags
---------------------------------
0 > 2019-03-21_07-51-25 O #sda1 - основной
1 > 2019-03-21_14-20-46 O #sda2 - основной
2 > 2019-04-03_18-00-03 B #sda1
3 > 2019-04-05_23-30-57 B
4 > 2019-04-06_11-53-38 B #sda1
5 > 2019-04-11_14-50-58 B #сделан 1 снимок для sda2
17:09@Чт апр 11:~$
timeshift --list #на sda2
Device : /dev/sdb1
7 snapshots, 2.5 GB free
Num Name Tags
----------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-03_18-00-03 B #sda1
3 > 2019-04-05_23-30-57 B
4 > 2019-04-06_11-53-38 B #sda1
5 > 2019-04-11_14-50-58 B
6 > 2019-04-12_08-52-57 B #сделан ещё 1 снимок для sda2
09:07@Пт апр 12:~$
timeshift --list #на sda1
Device : /dev/sdb1
5 snapshots, 3.6 GB free
Num Name Tags
----------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-12_08-52-57 B #sda2
3 > 2019-04-12_10-19-34 B #|сделано 2 снимка подряд на sda1 и от sda2 остался
4 > 2019-04-13_10-20-27 B #|только один, самый свежий.
Сб апр 13@11:47:~$
sda1 удалила снимки(свои и чужие, оставив только свежие) до положенных по расписанию 3шт., но sda2 так не сделала, т.к. её настройки - 5шт., что подтверждается последующей загрузкой.
Спойлер
timeshift --list #на sda2
Device : /dev/sdb1
6 snapshots, 3.4 GB free
Num Name Tags
---------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-12_08-52-57 B
3 > 2019-04-12_10-19-34 B #sda1
4 > 2019-04-13_10-20-27 B #sda1
5 > 2019-04-13_14-22-10 B
14:26@Сб апр 13:~$
sda2 может сделать ещё 1 снимок, а потом будет придерживаться настроек, если не вмешается sda1 и не урежет всё до 3шт.
Спойлер
timeshift --list #на sda2
Device : /dev/sdb1
7 snapshots, 3.3 GB free
Num Name Tags
---------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-12_08-52-57 B
3 > 2019-04-12_10-19-34 B #sda1
4 > 2019-04-13_10-20-27 B #sda1
5 > 2019-04-13_14-22-10 B
6 > 2019-04-14_17-33-50 B
19:06@Вс апр 14:~$
timeshift --list #на sda2
Device : /dev/sdb1
7 snapshots, 3.4 GB free
Num Name Tags
---------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-12_10-19-34 B #sda1
3 > 2019-04-13_10-20-27 B #sda1
4 > 2019-04-13_14-22-10 B
5 > 2019-04-14_17-33-50 B
6 > 2019-04-14_19-22-56 B
20:14@Вс апр 14:~$
Снимки sda1 приблизились к краю и при следующих загрузках будут удалены один за одним. Но если запустить sda1, то какие будут удаляться?.
Проверяем:
Спойлер
timeshift --list #на sda1
Device : /dev/sdb1
5 snapshots, 3.7 GB free
Num Name Tags
---------------------------------
0 > 2019-03-21_07-51-25 O
1 > 2019-03-21_14-20-46 O
2 > 2019-04-14_17-33-50 B #sda2
3 > 2019-04-14_19-22-56 B #sda2
4 > 2019-04-14_20-49-31 B #свежий снимок sda1
Вс апр 14@20:58:~$
ВЫВОД: удалялись снимки крайние по возрасту, не взирая на принадлежность.
Интересен также статус флешки, на которую происходит запись снимков: не мешает запуску grub-menu, о ней нельзя получить информацию в боковой панели Проводника, не надо подключать в Проводнике или прописывать в fstab - везде своя. Одно требование - формат ext4.