ZFS: подготовка к будущим дополнениям диска

Можно использовать collectd - http://collectd.org/ - для получения данных, которые Вы хотите. Это использует libvirt для контроля данных о производительности и поэтому могло также использоваться с KVM и другими гипервизорами. Это не будет столь же полироваться как Veeam, хотя и отмечают, что он использует файлы RRD, и поэтому исторические данные хранятся способом "с потерями".

7
задан 14 July 2010 в 21:21
3 ответа

Зеркальное отражение является способом пойти сюда. Это позволит Вам легко добавить дополнительных зеркальных пар для расширения существующего объема. Никакое время простоя, никакие приемы, просто не добавляет больше дисков, и Вы на пути. Если Вам действительно не нужны 6 ТБ 4x2 ТБ в RAIDZ, 4 ТБ зеркально отраженных 4x2 ТБ лучшая ставка. Зеркальное отражение также обладает преимуществом пониженного ЦП наверху, лучшей производительности и более легкого восстановления в случае отказа.

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

  • Создайте 2 зеркала диска zpool create mirror cXt1d0 cXt2d0 yourPool
  • Счастливо заполните свои диски данными
  • Купите диски 3, 4 (тот же размер как диски 1, 2)
  • Глубоко вздохните, Вы собираетесь воздержаться от причины дублирования, Вы являетесь дешевыми.
  • Повредитесь удаление зеркала управляют 2: zpool detach cXt2d0 yourPool
  • Создайте редкий файл тот же размер как Ваши диски: mkfile -n 500GB /path/file.img
  • Создайте четыре пула набегов диска с помощью дисков 2, 3, 4 и редкий файл: zpool create raidz cXt2d0 cXt3d0 cXt4d0 /path/file.img newPool
  • Ухудшите массив набегов путем отсоединения редкого файла: zpool detach /path/file.img newPool
  • Данные копии от yourPool до newPool с zfs send/zfs recv (или просто rsync/cp это)
  • Уничтожьте исходный зеркальный пул: zpool destroy yourPool
  • Присоедините drive1 к пулу набегов: zpool attach cXt1d0 newPool
  • Ожидайте ZFS для перепосеребрения диска (потребуются часы, не дурачь % состояния, не перемещающийся, существует ошибка. Просто позвольте ему сточиться.)
  • Выдохните тот глубокий вздох, у Вас снова есть избыточный пул.
6
ответ дан 2 December 2019 в 23:41
  • 1
    Другое преимущество добавления зеркальных пар (принимающий Вам готовы воздержаться от дублирования на время восстанавливания) состоит в том, что можно увеличить размер данной пары путем повреждения/перепосеребрения на больший диск только дважды. Если бы Вы имели большие набеги и хотели получить более крупные диски, то необходимо было бы заменить все диски, прежде чем Вы получите больше применимого пространства. Плюс каждая замена полное пересеребро, которое может быть большим количеством IO. –  jwiz 15 July 2010 в 07:41

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

0
ответ дан 2 December 2019 в 23:41

Вы также можете установить его как raidz, создать / использовать разреженный файл в качестве последнего диска, немедленно отключить этот файл, а затем, когда вы получите диск, замените разреженный файл новым диском где он фактически станет raidz, в отличие от линейного диапазона zfs, после того, как вы замените автономный разреженный файл на свой диск.

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

0
ответ дан 2 December 2019 в 23:41

Теги

Похожие вопросы