Рейтинг:0

Как массово удалить моментальные снимки ZFS и обновить их до версии, отличной от LTS?

флаг mx

Два вопроса.....

  1. Я установил Ubuntu LTS 20.04.3 с ZFS и шифрованием несколько часов назад, но не знаю, как удалять снимки, так как они накапливаются довольно быстро, я настраиваю свою установку, установил пакет zfs-auto-snapshot, но по какой-то причине он не обнаруживает снимки

$sudo zfs-auto-snapshot --keep NUM

Независимо от того, какой номер я даю, он говорит, что снимки не обнаружены или что-то в этом роде, также просмотрел справочную страницу ZFS, но был только метод удаления снимков один за другим, что очень утомительно, поскольку у меня уже есть 15/20 снимков... .

Итак, какой метод/решение я должен использовать, чтобы справиться с этим??

  1. Хотя я уже перешел на версию LTS, я хочу версию без LTS, так что в любом случае я могу добиться плавного перехода от версии LTS к версии без LTS, ничего не испортив?
Рейтинг:1
флаг in

Вы можете просмотреть снимки ZFS в терминале с помощью следующей команды:

список zfs -t моментальный снимок

Чтобы удалить конкретный снимок, вы можете сделать это:

sudo zfs уничтожить rpool/USERDATA/MHT@FRIDAY09-03-21

Если вы хотите удалить все снимки к черту торпеды! вы можете сделать это:

список sudo zfs -H -o имя -t моментальный снимок | xargs -n1 zfs уничтожить

Будьте внимательны при выдаче zfs уничтожить команды, потому что нет отмены.

Что касается вашего второго вопроса, окно для обновления с 20.04 по 20.10 по 21.04 закрыто, так как 20.10 больше не поддерживается. Самый простой способ обновить вашу машину до 21.04 — это переустановить ОС, используя более новую установку. .исо.

Sajid Mahmood avatar
флаг mx
Я знаю, что могу удалить определенные снимки с помощью этих команд, но я хочу удалить все снимки за один раз или более одного, так как они довольно быстро накапливаются.
флаг in
Обычно я не разделяю команду «к черту торпеды» для удаления всех моментальных снимков ZFS, потому что это почти всегда приводит к тому, что люди позже возлагают на *меня* ответственность за свое нетерпение. Тем не менее, вот и все. **Примечание.** Этот ответ не дает никаких гарантий.
Рейтинг:0
флаг cn

Вы можете избежать ошибки Ошибка: список аргументов файловой системы пуст. указав файловую систему, для которой вы хотите удалить снимки. Например:

zfs-auto-snapshot --destroy-only -k 1 --label=почасовой rpool/USERDATA

Эта команда не удалит ни снимки, созданные вручную, ни снимки, созданные zsys.

Чтобы перейти на последнюю обычную версию Ubuntu, вы можете использовать следующее:

sudo sed -i 's/^Prompt=.*/Prompt=normal/' /etc/update-manager/release-upgrades
sudo сделать-релиз-обновление

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

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