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

Расширение raidz vdev

В настоящее время я планирую установить FreeBSD 9 на свой домашний сервер. В машине установлено 4 диска по 1,5 ТБ, и в какой-то момент, когда цены на жесткие диски упадут, я обновлюсь до чего-то большего, возможно, 3 ТБ.

Диски подключены к IBM ServerRaid m1015 в ИТ-режиме, на этой карте можно разместить до восьми дисков. Теперь вот проблема, в настоящее время 4x 1.5TB будут подключены к m1015. Затем, когда цены упадут, я добавлю что-то вроде 4x 3TB, также подключенных к m1015. Пока нет проблем, я могу просто запустить 2 raidz2 vdev и поместить их в один пул.

Но в какой-то момент 1,5 ТБ начнут ломаться, или мне придется обновить их, когда в пуле закончится место. Итак, я начал исследовать, можно ли расширить raidz vdev, и нашел несколько страниц, объясняющих ту же процедуру, например, в SF: Как обновить массив ZFS RAID-Z до дисков большего размера на OpenSolaris?.

Итак, я решил попробовать это в vmware, я установил FreeBSD 9 и создал 6 виртуальных дисков, 3 по 1 ГБ каждый и 3 по 10 ГБ каждый. После создания raidz vdev из 1 ГБ я заменил их один за другим на 10 ГБ, но размер пула не увеличился.

Это ограничение реализации ZFS во FreeBSD? Или я просто что-то не так делаю?

Вы хотите установить autoexpand свойство: zpool set autoexpand=on poolname.

Видеть: http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide#Changing_Disk_Capacity_Sizes