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

Замена снимков BTRFS на XFS + LVM

Я работаю над заменой нестабильной системы резервного копирования на основе снимков btrfs. Один из вариантов заключался в использовании ZFS, но его нет в ядре. XFS был надежным для меня с 10 лет, но, как показывают мои исследования, он не может делать снимки самостоятельно, люди используют его вместе с LVM.

http://www.tecmint.com/take-snapshot-of-logical-volume-and-restore-in-lvm/

Теперь моя самая большая проблема заключается в том, что снимок (подобъемы) нуждается в фиксированном размере, также мне кажется, что когда вы даете 1 ГБ снимку (независимо от того, нужно ли ему столько, он излишне съедает это пространство).

Также, если размер снимка слишком мал или заканчивается пространство в разделе xfs, я сталкивался со всевозможными проблемами:

  /dev/backup-vg/snap1: read failed after 0 of 4096 at 1073676288: Input/output error
  /dev/backup-vg/snap1: read failed after 0 of 4096 at 1073733632: Input/output error
  /dev/backup-vg/snap1: read failed after 0 of 4096 at 0: Input/output error
  /dev/backup-vg/snap1: read failed after 0 of 4096 at 4096: Input/output error
  /dev/backup-vg/snap2: read failed after 0 of 4096 at 1073676288: Input/output error
  /dev/backup-vg/snap2: read failed after 0 of 4096 at 1073733632: Input/output error
  /dev/backup-vg/snap2: read failed after 0 of 4096 at 0: Input/output error
  /dev/backup-vg/snap2: read failed after 0 of 4096 at 4096: Input/output error

Как это решить? Кто-нибудь знает хороший пример / инструкции по внедрению систем резервного копирования на основе LVM?

Снимки с тонкой подготовкой LVM - lvmthin(7) - распределяются динамически, так что это может быть вариантом. В моих собственных тестах я обнаружил, что производительность ext4 + lvmthin значительно ниже, чем у btrfs для моих приложений резервного копирования.

Хотя у XFS нет собственных снимков (пока?), Теперь у него есть поддержка reflink (хотя эта функция все еще помечена как экспериментальная, она присутствует в основном ядре уже больше года), так что вы можете что-то добавить вместе с аналогичным эффектом с использованием копий ссылок (также могут помочь квоты подкаталогов - в зависимости от вашего варианта использования) для создания быстрых резервных копий с экономией места.