Страница 1 из 1

Дисковый массив на будущее.

Добавлено: 2013-11-23 0:09:46
olexande
Сейчас изучаю возможности ZFS.
Понравилось из функционала возможность построения RAID-массивов.
Если я правильно разобрался, после создания массива, его перестроить возможности нет.

У меня есть пара одинаковых HDD. В будущем по мере освобождения, планирую постепенно добавлять диски.
Есть-ли возможность как-то (может по другой технологии построив) сделать дисковый массив постепенно расширяемым.
Интересует защита от выхода из строя HDD и по возможности оптимальное использование дискового пространства.
Повышение быстродействия не самое главное.
Дисковый массив будет для личного пользования, это не HiLoad.

Сейчас использую FreeBSD 9.2 + ZFS. Пробовал RAID 1, Z.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-23 11:02:54
lazhu

Код: Выделить всё

# man zpool
...
zpool attach [-f] pool device new_device

         Attaches new_device to an existing zpool device. The existing device
         cannot be part of a raidz configuration. If device is not currently
         part of a mirrored configuration, device automatically transforms
         into a two-way mirror of device and new_device.  If device is part of
         a two-way mirror, attaching new_device creates a three-way mirror,
         and so on. In either case, new_device begins to resilver immediately.

         -f      Forces use of new_device, even if its appears to be in use.
                 Not all devices can be overridden in this manner.
...
В raidz можно менять текущие диски на диски большего объема.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-23 11:43:15
olexande
А увеличивать кол-во дисков?

Сначала сделать на 2-3 диска, и постепенно наращивать до 10+ ...

Или плодить кол-во пулов и не париться?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-23 12:05:25
Mikl
и не париться. сенд/ресив.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-23 16:49:42
olexande
Mikl писал(а):и не париться. сенд/ресив.
Имеется ввиду пересоздание пула и перенос данных?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-23 20:33:28
Mikl
ну да...

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 1:39:51
olexande
А при отсутствии места для полного бекапа?
Или как и при "безопасном" переразбиении винта тоже желательно все равно иметь таки бекап?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 1:48:50
olexande
Или после
zpool create zroot mirror /dev/gpt/disk0 /dev/gpt/disk1
(https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror)
При наличии свободного места в массиве еще раз его можно дообавить в пул эти же диски и перенести данные в новый?

Выглядело бы фантастически ...

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 1:54:10
olexande
Или фантастики нет, при появлении доп. дисков нужно строить отдельные независимые пулы (по возможности защищенные от выхода из строя дисков), а при желании (и возможности) их объеденить переносить данные на копию, объединять пулы в больший, например для оптимизации использования дискового пространства? (RAID1 в RAIDZ)

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 9:29:31
Bayerische
Или как и при "безопасном" переразбиении винта тоже желательно все равно иметь таки бекап?
Бэкап нужно иметь всегда. А вдруг сервер сгорит, утонет, будет украден?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 18:08:34
olexande
Про бекап ясно.
В общем ситуация такова:
Если у меня на тестовом ПК сейчас 2 пула.
1 из них в RAID1, из которого выпал диск. Этот пул я думал пересоздать, данные забекапил.
Есть 2 пустых HDD, которые хотел пустить в работу.

Я думал можно-ли создать пул на 2-х пустых, на них перенести данные с RAID1, диски которого добавить в общий пул?
После объединения перекинуть на пул данные с других винтов (NTFS) и после форматирования добавить в этот-же пул.

Если все делать через отдельные пулы, то у меня получится 3-ри отдельных RAID1-пула, половина пространства будет простаивать.
Можно-ли создать и использовать в моей ситуации RAIDZ и постепенно добавлять диски? При RAID5-аналоге получается, что теряется только треть массива, а не половина. Дисков одинакового объема всего 6+. Часть, как писал - с данными.

Может есть какая-то альтернатива RAID на ZFS, где можно постепенно добавлять диски, если предыдущее предположение не верно?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-24 18:15:06
olexande
Полностью все забекапить для того, что-бы сразу создать пул, места может не хватить.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 6:29:32
lazhu
olexande писал(а):Про бекап ясно.
В общем ситуация такова:
Если у меня на тестовом ПК сейчас 2 пула.
1 из них в RAID1, из которого выпал диск. Этот пул я думал пересоздать, данные забекапил.
Есть 2 пустых HDD, которые хотел пустить в работу.

Я думал можно-ли создать пул на 2-х пустых, на них перенести данные с RAID1, диски которого добавить в общий пул?
После объединения перекинуть на пул данные с других винтов (NTFS) и после форматирования добавить в этот-же пул.

Если все делать через отдельные пулы, то у меня получится 3-ри отдельных RAID1-пула, половина пространства будет простаивать.
Можно-ли создать и использовать в моей ситуации RAIDZ и постепенно добавлять диски? При RAID5-аналоге получается, что теряется только треть массива, а не половина. Дисков одинакового объема всего 6+. Часть, как писал - с данными.

Может есть какая-то альтернатива RAID на ZFS, где можно постепенно добавлять диски, если предыдущее предположение не верно?
Написано же английским по белому

Код: Выделить всё

If device is not currently part of a mirrored configuration, device automatically transforms into a two-way mirror of device and new_device.  If device is part of a two-way mirror, attaching new_device creates a three-way mirror, and so on.
Добавляйте в свое зеркало хоть стопиццот дисков

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 6:32:18
Mikl
а каким боком написанное к raidz имеет отношение?)

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 6:35:01
lazhu
Mikl писал(а):а каким боком написанное к raidz имеет отношение?)
А каким боком это
olexande писал(а): 1 из них в RAID1, из которого выпал диск. Этот пул я думал пересоздать, данные забекапил.
Есть 2 пустых HDD, которые хотел пустить в работу.
имеет отношение к RAIDZ?

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 6:49:26
Mikl
дальше первой фразы не читаем?

зы: топикстартеру - из последней документации по зфс, что помню - к пулу можно добавить еще набор дисков - это будет как пул из двух пулов), присоединение отдельного диска к существующему пулу (про raidz) как и удаление диска не поддержировалось...

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 10:34:18
olexande
Есть-ли альтернатива ZFS с поддержкой RAID, где массив можно расширять?

RAIDZ в ZFS - если я правильно понял, реализация RAID5. Это когда доступно к использованию не 1/2, а 2/3 дискового пространства.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 10:45:38
Mikl
а если raidz собран из 5 дисков, то доступно будет 4). в общем это доступен n-1 диск, raidz2 = n-2...

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 10:54:27
olexande
Я в предыдущем посте немного неправильно выразился...

Есть-ли альтернатива ZFS, как инструменту собрать RAID, и средствами которого массив можно постепенно расширять увеличивая кол-во дисков в массиве?

С типами RAID понятно.

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 19:06:00
Alex Keda
аппаратный - типа 3ware 9750

Re: Дисковый массив на будущее.

Добавлено: 2013-11-25 19:22:21
olexande
спасибо