Страница 1 из 1

удалить родительскую ZFS, но оставить "детей"

Добавлено: 2017-12-12 8:14:24
FiL
Есть такая проблемка. Некоторое время назад был создан пул zpool. И прямо в него было записано несколько терабайт данных. Потом были созданы zpool/data1, zpool/data2 и так много разного.
В какой-то момент пришло понимание, что данные, которые лежат прямо в zpool - их там держать неудобно. Потому был сделан снапшот, склонирован в zpool/olddata и потом promote zpool/olddata.
Данные со всеми снапшотами счастливо переехали в zpool/olddata. A zpool стал клоном от zpool/olddata@snapshot

До сих пор все хорошо и красиво. А теперь вопрос - как удалить этого клона, который zpool? Так, чтоб не удалились все его дочерние системы включая, собственно, zpool/olddata.

удалить родительскую ZFS, но оставить "детей"

Добавлено: 2017-12-15 17:03:42
Гость
Может

Код: Выделить всё

zfs destroy zpool

удалить родительскую ZFS, но оставить "детей"

Добавлено: 2017-12-16 1:42:27
FiL
как удалить я и сам догадался. Как-бы так при этом оставить "детей"...
Но похоже, что оно так в принципе не работает :(

удалить родительскую ZFS, но оставить "детей"

Добавлено: 2017-12-16 11:18:36
snorlov
что бы понять что сейчас у вас творится посмотрите на вывод

Код: Выделить всё

zfs list -t all
, сразу и поймете, что и сколько места занимает на диске и что надо удалить...

удалить родительскую ZFS, но оставить "детей"

Добавлено: 2017-12-16 20:50:18
FiL
Во-первых, я таки знаю что надо удалить. Я не знаю как.

Во-вторых, вот вам вывод команды...

Код: Выделить всё

# zfs list -t all
NAME                                   USED  AVAIL  REFER  MOUNTPOINT
zpool                                   37.6T  2.30T  37.1T  /zpool
zpool@auto_daily-2017-12-12-0948           0B      -  37.1T  -
zpool@auto_daily-2017-12-13-0600           0B      -  37.1T  -
zpool@auto_daily-2017-12-14-0600           0B      -  37.1T  -
zpool@auto_daily-2017-12-15-0600           0B      -  37.1T  -
zpool@auto_daily-2017-12-16-0600           0B      -  37.1T  -
zpool@auto_weekly-2017-12-16-0700          0B      -  37.1T  -
zpool/olddata                               37.6T  2.30T  37.2T  /zpool/olddata
zpool/olddata@auto_monthly-2017-10-01-0800   234G      -  34.9T  -
zpool/olddata@auto_weekly-2017-10-14-0700   23.2G      -  35.0T  -
zpool/olddata@auto_weekly-2017-10-21-0700   23.2G      -  35.0T  -
zpool/olddata@auto_weekly-2017-10-28-0700      0B      -  35.0T  -
zpool/olddata@auto_monthly-2017-11-01-0800     0B      -  35.0T  -
zpool/olddata@auto_weekly-2017-11-04-0700   18.9G      -  35.1T  -
zpool/olddata@auto_weekly-2017-11-11-0700    269M      -  35.4T  -
zpool/olddata@auto_weekly-2017-11-18-0700    269M      -  35.4T  -
zpool/olddata@auto_daily-2017-11-24-0600     269M      -  35.4T  -
zpool/olddata@auto_daily-2017-11-25-0600       0B      -  35.4T  -
zpool/olddata@auto_weekly-2017-11-25-0700      0B      -  35.4T  -
zpool/olddata@auto_daily-2017-11-26-0600     269M      -  35.4T  -
zpool/olddata@auto_daily-2017-11-27-0600     269M      -  35.4T  -
zpool/olddata@auto_daily-2017-11-28-0600    97.2M      -  35.4T  -
zpool/olddata@auto_daily-2017-11-29-0600    6.24G      -  36.1T  -
zpool/olddata@auto_daily-2017-11-30-0600    63.7G      -  36.8T  -
zpool/olddata@auto_daily-2017-12-01-0600       0B      -  37.1T  -
zpool/olddata@auto_monthly-2017-12-01-0800     0B      -  37.1T  -
zpool/olddata@auto_daily-2017-12-02-0600       0B      -  37.1T  -
zpool/olddata@auto_weekly-2017-12-02-0700      0B      -  37.1T  -
zpool/olddata@auto_daily-2017-12-07-0600     271M      -  37.1T  -
zpool/olddata@auto_daily-2017-12-08-0600     171K      -  37.1T  -
zpool/olddata@auto_daily-2017-12-09-0600       0B      -  37.1T  -
zpool/olddata@auto_weekly-2017-12-09-0700      0B      -  37.1T  -
zpool/olddata@auto_daily-2017-12-10-0600       0B      -  37.1T  -
zpool/olddata@auto_daily-2017-12-11-0600       0B      -  37.1T  -
zpool/olddata@auto_daily-2017-12-12-0948     213M      -  37.2T  -
zpool/olddata@auto_daily-2017-12-13-0600     213M      -  37.2T  -
zpool/olddata@auto_daily-2017-12-14-0600     213M      -  37.2T  -
zpool/olddata@auto_daily-2017-12-15-0600     213M      -  37.2T  -
zpool/olddata@auto_daily-2017-12-16-0600       0B      -  37.2T  -
zpool/olddata@auto_weekly-2017-12-16-0700      0B      -  37.2T  -
Что мне это дает? тут даже не видно, что zpool является клоном от одного из снапшотов.
Места он мне не занимает. Мне мешает то, что он привязан к одному из снапшотов и я этот снапшот не смогу удалить, когда придет время.

Отправлено спустя 1 час 39 минут 1 секунду:
Собственно вот -

Код: Выделить всё

NAME                                        ORIGIN                                    CLONES
zpool                                       zpool/olddata@auto_daily-2017-12-11-0600  -
zpool@auto_weekly-2017-12-16-0700           -
zpool/olddata                               -                                         -
zpool/olddata@auto_daily-2017-12-11-0600    -                                         zpool
По политике храниеня данных снапшот auto_daily-2017-12-11-0600 должен быть удален через 2 недели. Но я его удалить не смогу потому, что у него есть клон.