Активуйте знімки ZFS


14

Я випадково видалив деякі файли з мого пулу zfs і спробував встановити останні знімки, але я просто зрозумів, що у мене немає знімків. Як активувати знімки, як їх налаштувати?

Я використовую сервер Ubuntu 12.04.1 та zfs 0.6.1, версія пулу - 28.

Відповіді:



25

Починаючи з Ubuntu 17.04, ви можете встановити zfs-auto-знімок так:

sudo apt install zfs-auto-snapshot

Для версій Ubuntu до 17.04 ви можете встановити zfs-auto-знімок для використання автоматичних знімків із сховища

sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot

або безпосередньо з github

curl -L https://github.com/zfsonlinux/zfs-auto-snapshot/archive/master.tar.gz | tar xz -C /tmp/
pushd /tmp/zfs-auto-snapshot-master && sudo make install && popd && rm -rf /tmp/zfs-auto-snapshot-master

За замовчуванням він створює знімки для кожного набору даних кожні 15 хвилин і зберігає знімок до 1 року. Однак ви можете відключити знімки для конкретного набору даних, встановивши com.sun:auto-snapshotвластивість набору даних на значення false

sudo zfs set com.sun:auto-snapshot=false tank/tmp

Ви також можете використовувати com.sun:auto-snapshot:...властивості, щоб налаштувати поведінку автоматичного знімка. Наприклад, зберігайте знімки щодня протягом 31 дня для набору даних резервного копіювання / резервного копіювання:

sudo zfs set com.sun:auto-snapshot=true tank/backup
sudo zfs set com.sun:auto-snapshot:monthly=false tank/backup
sudo zfs set com.sun:auto-snapshot:weekly=false tank/backup
sudo zfs set com.sun:auto-snapshot:daily=true tank/backup
sudo zfs set com.sun:auto-snapshot:hourly=false tank/backup
sudo zfs set com.sun:auto-snapshot:frequent=false tank/backup

За замовчуванням сценарій зберігає:

  • часті знімки кожні 15 хвилин, зберігаючи 4 знімки
  • щогодинні знімки щогодини, зберігаючи 24 знімки
  • щоденні знімки щодня, зберігаючи 31 знімок
  • щотижневі знімки щотижня, зберігаючи 7 знімків
  • щомісячні знімки щомісяця, зберігаючи 12 знімків

2
Ви також можете встановити, використовуючи попередньо упакований sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
репортаж

Дякую, Скотт! У відповідь я додав інформацію про сховище.
Андрій

PPA доступний лише для надійних.
Брам Герон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.