Назад | Перейти на главную страницу

Как мне удалить древние архивы из FreeNAS?

Я унаследовал установку FreeNAS от коллеги, который покинул компанию. Установка используется для хранения внутренних резервных копий rsync наших многочисленных веб-серверов, разбросанных по всему миру.

Хранилище в коробке FreeNAS заканчивается, и я обнаружил, что у нас все еще есть резервные копии с серверов, которые были выведены из эксплуатации еще в 2013 году. Нам больше не нужны эти старые архивы, поэтому я хотел бы удалить их, чтобы освободить некоторые пространство.

Первые результаты df -h мы:

...
raid-1                                283G    261G     22G    92%    /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m    283G    261G     22G    92%    /mnt/raid-1/clone-auto-20140925.0800-2m
...

Итак, по своей наивности я просто удалил старые снимки rsync, т.е. rm -rf /mnt/raid-1/backups/old.server.1 /mnt/raid-1/backups/old.server.2. После этого df -h теперь выглядит так:

...
raid-1                                266G    244G     22G    92%    /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m    283G    261G     22G    92%    /mnt/raid-1/clone-auto-20140925.0800-2m
...

О_о

Я сузил проблему до моего непонимания ZFS. Очевидно, df не сообщает об использовании диска в традиционном смысле, как я ожидал, и наивное удаление не решит мою проблему.

Я был бы безмерно благодарен, если бы кто-нибудь мог:

  1. указать мне правильное направление для описания того, как FreeNAS использует ZFS, чтобы я мог это понять, и
  2. предложить некоторые рекомендации о том, как освободить место, удалив копии этих древних резервных копий.

ИЗМЕНИТЬ 1

Я читал и теперь понимаю, что пространство не высвобождается из-за ZFS CoW.

Выход zfs list:

NAME                                 USED  AVAIL  REFER  MOUNTPOINT
raid-1                              1.76T  21.5G   245G  /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m  34.8G  21.5G   261G  /mnt/raid-1/clone-auto-20140925.0800-2m

РЕДАКТИРОВАТЬ 2

Вывод `zfs list -t snapshot '

NAME                                                       USED  AVAIL  REFER  MOUNTPOINT
raid-1@auto-20140925.0800-2m                              91.0G      -   261G  -
raid-1@auto-20150102.0800-2m                              9.13G      -   301G  -
raid-1@auto-20150103.0800-2m                              4.68G      -   301G  -
raid-1@auto-20150104.0800-2m                              4.70G      -   302G  -
raid-1@auto-20150105.0800-2m                              4.63G      -   302G  -
raid-1@auto-20150106.0800-2m                              15.5G      -   297G  -
raid-1@auto-20150107.0800-2m                              15.6G      -   297G  -
raid-1@auto-20150108.0800-2m                              15.7G      -   297G  -
raid-1@auto-20150109.0800-2m                              16.0G      -   297G  -
raid-1@auto-20150110.0800-2m                              15.9G      -   297G  -
raid-1@auto-20150111.0800-2m                              16.2G      -   298G  -
raid-1@auto-20150112.0800-2m                              15.2G      -   297G  -
raid-1@auto-20150113.0800-2m                              13.8G      -   297G  -
raid-1@auto-20150114.0800-2m                              14.1G      -   298G  -
raid-1@auto-20150115.0800-2m                              19.1G      -   298G  -
raid-1@auto-20150116.0800-2m                              19.3G      -   299G  -
raid-1@auto-20150117.0800-2m                              16.6G      -   299G  -
raid-1@auto-20150118.0800-2m                              16.7G      -   300G  -
raid-1@auto-20150119.0800-2m                              15.7G      -   299G  -
raid-1@auto-20150120.0800-2m                              16.3G      -   300G  -
raid-1@auto-20150121.0800-2m                              16.6G      -   300G  -
raid-1@auto-20150122.0800-2m                              19.5G      -   300G  -
raid-1@auto-20150123.0800-2m                              19.8G      -   299G  -
raid-1@auto-20150124.0800-2m                              17.4G      -   299G  -
raid-1@auto-20150125.0800-2m                              17.6G      -   300G  -
raid-1@auto-20150126.0800-2m                              16.4G      -   299G  -
raid-1@auto-20150127.0800-2m                              16.9G      -   300G  -
raid-1@auto-20150128.0800-2m                              17.5G      -   297G  -
raid-1@auto-20150129.0800-2m                              20.0G      -   297G  -
raid-1@auto-20150130.0800-2m                              20.2G      -   297G  -
raid-1@auto-20150131.0800-2m                              5.43G      -   297G  -
raid-1@auto-20150201.0800-2m                              5.46G      -   302G  -
raid-1@auto-20150202.0800-2m                              16.7G      -   307G  -
raid-1@auto-20150203.0800-2m                              16.8G      -   308G  -
raid-1@auto-20150204.0800-2m                              17.2G      -   309G  -
raid-1@auto-20150205.0800-2m                              20.5G      -   309G  -
raid-1@auto-20150206.0800-2m                              17.4G      -   309G  -
raid-1@auto-20150207.0800-2m                              17.7G      -   310G  -
raid-1@auto-20150208.0800-2m                              17.8G      -   311G  -
raid-1@auto-20150209.0800-2m                               575M      -   310G  -
raid-1@auto-20150210.0800-2m                               575M      -   310G  -
raid-1@auto-20150211.0800-2m                              20.9G      -   309G  -
raid-1@auto-20150212.0800-2m                              21.0G      -   309G  -
raid-1@auto-20150213.0800-2m                              20.6G      -   306G  -
raid-1@auto-20150214.0800-2m                              17.8G      -   306G  -
raid-1@auto-20150215.0800-2m                              18.1G      -   308G  -
raid-1@auto-20150216.0800-2m                               561M      -   307G  -
raid-1@auto-20150217.0800-2m                               561M      -   307G  -
raid-1@auto-20150218.0800-2m                              20.7G      -   308G  -
raid-1@auto-20150219.0800-2m                              21.3G      -   308G  -
raid-1@auto-20150220.0800-2m                              21.6G      -   308G  -
raid-1@auto-20150221.0800-2m                              18.9G      -   309G  -
raid-1@auto-20150222.0800-2m                              19.1G      -   310G  -
raid-1@auto-20150223.0800-2m                              18.0G      -   309G  -
raid-1@auto-20150224.0800-2m                              18.2G      -   309G  -
raid-1@auto-20150225.0800-2m                              18.6G      -   310G  -
raid-1@auto-20150226.0800-2m                              19.1G      -   310G  -
raid-1@auto-20150227.0800-2m                              22.1G      -   238G  -
raid-1@auto-20150228.0800-2m                              19.4G      -   238G  -
raid-1@auto-20150301.0800-2m                              12.2G      -   239G  -
raid-1@auto-20150302.0800-2m                               314M      -   245G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150102.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150103.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150104.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150105.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150106.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150107.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150108.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150109.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150110.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150111.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150112.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150113.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150114.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150115.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150116.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150117.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150118.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150119.0800-2m   584M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150120.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150121.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150122.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150123.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150124.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150125.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150126.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150127.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150128.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150129.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150130.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150131.0800-2m   584M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150201.0800-2m   584M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150202.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150203.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150204.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150205.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150206.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150207.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150208.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150209.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150210.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150211.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150212.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150213.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150214.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150215.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150216.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150217.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150218.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150219.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150220.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150221.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150222.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150223.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150224.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150225.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150226.0800-2m   584M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150227.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150228.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150301.0800-2m   585M      -   261G  -
raid-1/clone-auto-20140925.0800-2m@auto-20150302.0800-2m   584M      -   261G  -

Похоже, вы регулярно делаете снимки своих наборов данных ZFS. Любые удаленные данные будут сохранены в снимках. Чтобы удалить снимок, запустите zfs destroy raid-1@[snapshotname] Для полного объяснения снимков взгляните на Документация

Если вы хотите удалить сразу несколько снимков, взгляните на этот ответ.

вот что я использовал до сих пор:

  1. zfs list - определить объем / набор данных
  2. zfs list -H -t snapshot -o name -S creation -r volume/dataset | tail -10 - замените том / набор данных на вашу информацию, хвост XX список менас xx старые
  3. zfs list -H -t snapshot -o name -S creation -r volume/dataset | tail -10 | xargs -n 1 zfs  destroy - снова замените том / набор данных своим.