У меня довольно сложная проблема, и, хотя я нашел решения для отдельных шагов (и уже применил некоторые из них в разных контекстах), я не совсем уверен, как правильно выполнить всю процедуру. Система представляет собой сервер ubuntu 12.04, работающий круглосуточно и без выходных, и потеря данных абсолютно недопустима, простои в порядке. Итак, прямо сейчас на сервере работает raid-6 с 5 дисками по 2,5 ТБ, что составляет 7,5 ТБ хранилища. Один диск начинает выходить из строя, и, поскольку места начинает не хватать, мы решили увеличить дисковое пространство при его замене. Подводя итоги ...
СЕЙЧАС: 5 дисков 2,5 ТБ, программный RAID-6 7,5 ТБ, помимо этого LVM, / boot находится на отдельном диске, все остальные файловые системы находятся на этом RAID
ПОСЛЕ: 4 диска 4 ТБ, программный RAID-6 8 ТБ (с возможностью добавления дополнительных дисков в будущем), на вершине той же файловой иерархии
Я знаю, как увеличить дисковое пространство, заменяя каждый из 5 дисков один за другим (это займет много времени, но приемлемо). После полной синхронизации последнего диска объем рейда должен автоматически увеличиться (12 ТБ), и LVM должен иметь возможность использовать новое пространство. Пожалуйста, поправьте меня, если я ошибаюсь. Однако, поскольку мы хотим вставить только 4 диска, я не знаю, как это сделать. Размер тома рейда по-прежнему больше, чем тот, который сейчас используется LVM, но я не уверен в процедуре миграции. К сожалению, имеется только ~ 600 ГБ свободного места, поэтому я не могу сначала уменьшить размер существующего RAID-6. Хотя я мог представить освобождение места копированием данных на внешний диск.
С (открытыми) ZFS или btrFS вы действительно можете выполнить эту дурацкую миграцию, но это все равно будет неэффективно.
Даже если встроенный программный RAID Ubuntu-12.04 может это сделать, я все равно не советовал бы этого делать. EEAA должно превратить его комментарий в ответ, потому что я думаю, что это правильный ответ: перенести данные из старого массива (или, еще лучше, ваших резервных копий) в новый свежий массив.
Сохраните старые диски RAID на некоторое время в качестве «моментального снимка», но будет легче восстановить данные из вашей системы резервного копирования и восстановления ...