LINUX.ORG.RU

История изменений

Исправление melkor217, (текущая версия) :

Как уже сказали выше, изменять количество дисков в raidz нельзя. Некоторая часть кейсов решается:

- Созданием страйпа из уже существующих массивов

- Последовательной заменой дисков на более ёмкие

- Для частных случаев типа raid1 → raidz или raidz → raid10 можно создать новый пул, где некоторые диски будут фейковыми. После чего откопировать данные, убить старый массив и поочередно заменить фейковые диски настоящими. Миграция не совсем горячая, да и пул во время миграции будет в degraded, но можно избежать копирования на внешние носители.

Возможно, если ещё пара грязных приёмов, но в общем случае придётся создавать новый массив с копированием данных вовне.

Исходная версия melkor217, :

Как уже сказал, изменять количество дисков в raidz нельзя. Некоторая часть кейсов решается:

- Созданием страйпа из уже существующих массивов

- Последовательной заменой дисков на более ёмкие

- Для частных случаев типа raid1 → raidz или raidz → raid10 можно создать новый пул, где некоторые диски будут фейковыми. После чего откопировать данные, убить старый массив и поочередно заменить фейковые диски настоящими. Миграция не совсем горячая, да и пул во время миграции будет в degraded, но можно избежать копирования на внешние носители.

Возможно, если ещё пара грязных приёмов, но в общем случае придётся создавать новый массив с копированием данных вовне.