История изменений
Исправление melkor217, (текущая версия) :
Как уже сказали выше, изменять количество дисков в raidz нельзя. Некоторая часть кейсов решается:
- Созданием страйпа из уже существующих массивов
- Последовательной заменой дисков на более ёмкие
- Для частных случаев типа raid1 → raidz или raidz → raid10 можно создать новый пул, где некоторые диски будут фейковыми. После чего откопировать данные, убить старый массив и поочередно заменить фейковые диски настоящими. Миграция не совсем горячая, да и пул во время миграции будет в degraded, но можно избежать копирования на внешние носители.
Возможно, если ещё пара грязных приёмов, но в общем случае придётся создавать новый массив с копированием данных вовне.
Исходная версия melkor217, :
Как уже сказал, изменять количество дисков в raidz нельзя. Некоторая часть кейсов решается:
- Созданием страйпа из уже существующих массивов
- Последовательной заменой дисков на более ёмкие
- Для частных случаев типа raid1 → raidz или raidz → raid10 можно создать новый пул, где некоторые диски будут фейковыми. После чего откопировать данные, убить старый массив и поочередно заменить фейковые диски настоящими. Миграция не совсем горячая, да и пул во время миграции будет в degraded, но можно избежать копирования на внешние носители.
Возможно, если ещё пара грязных приёмов, но в общем случае придётся создавать новый массив с копированием данных вовне.