Рейтинг:4

Файлы моментальных снимков становятся больше?

флаг ru
dan

С помощью анализатора дисков я заметил, что на моем диске стало меньше свободного места. с 974 ГБ до 971 ГБ с течением времени для системных обновлений и папки с моими снимками увеличился с 1 Гб до 3 Гб.

Увеличиваются ли системные снимки по мере обновления системы?

Рейтинг:8
флаг in

Старые версии снапов сохраняются в системе, но вы можете удалить их и контролировать то, что происходит за кулисами.

Количество сохраненных версий по умолчанию равно 3, но в терминале есть опция привязки, чтобы уменьшить это число до 2:

sudo snap set system refresh.retain=2

и вы можете написать скрипт для удаления старых версий оснастки.

Эта ссылка показывает как.

Levente avatar
флаг cn
«Количество сохраняемых версий по умолчанию равно 3» — просто пояснение: здесь 3 означает используемую в настоящее время и две предыдущие более старые версии, верно? Таким образом, `refresh.retain=2` будет означать: текущий и только один предыдущий экземпляр, верно?
24601 avatar
флаг in
Связанная ссылка отвечает, что «чтобы установить максимальное количество ревизий моментальных снимков, сохраняемых системой после следующего обновления».
Levente avatar
флаг cn
Я не могу понять даже из всего этого предложения... (Update: если бы я _должен_ догадаться, я бы сказал, что "ревизии" означают только старые версии, а текущая не считается в "ревизиях"...)
wizardpurple avatar
флаг cn
@Levente Revisions включает последнюю и предыдущую оснастку. Вы должны иметь возможность проверить это, сравнив результаты ```snap list``` и ```snap list --all``` и взглянув на столбец «Rev». ```список снимков``` покажет вам последнюю/используемую в настоящее время версию, или «ревизию», или каждый из ваших снимков. ```snap list --all``` показывает последнюю и предыдущую версии. Если вы используете опцию ```refresh.retain=2```, у вас должно быть по 2 каждой привязки: последняя версия и одна предыдущая версия.
Levente avatar
флаг cn
@wizardpurple, спасибо! Теперь, когда я вижу только два из всего, я хотел посмотреть, установлено ли мое сохраняемое значение на «2» по умолчанию. Но когда я пытаюсь «sudo snap get system refresh.retain», я получаю «ошибку: snap «core» не имеет параметра конфигурации «refresh.retain»». У меня Ubuntu 20.04.2, snap/snapd — это «2.50.1».
Levente avatar
флаг cn
`sudo snap get system refresh` возвращает буквально: `Key Value`
wizardpurple avatar
флаг cn
@Levente по умолчанию, «refresh.retain=3 в системах Ubuntu Core и refresh.retain=2 в классических системах Ubuntu, таких как Ubuntu 18.04 LTS (Bionic Beaver) и Ubuntu 16.04 LTS (Xenial Xerus)» ([src] (https://snapcraft.io/docs/keeping-snaps-up-to-date)). И похоже, что по умолчанию «Параметры не видны до тех пор, пока они не будут установлены. Затем можно использовать команду snap get для проверки их состояния» ([документ по системным параметрам] (https://forum.snapcraft.io/t/ system-options/87)) что кажется очень странным, что они не возвращают значение по умолчанию.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.