У меня есть raid0 / 1 на логических томах lvm. Я изменил размер логических томов. Теперь я хочу изменить размер рейда, чтобы использовать полные логические тома. Это можно сделать с помощью
mdadm /dev/md? --grow -z newsize
Когда я делаю только
mdadm /dev/md? --grow
я получил mdadm: no changes to --grow
Но как-то не могу понять, как рассчитать newsize
аргумент. Есть ли способ сказать mdadm, чтобы он увеличился до максимально возможного размера? Если нет, как мне рассчитать максимально возможный размер рейда для использования newsize
аргумент?
Попробуй это: mdadm /dev/md0 --grow --size=max
http://linux.die.net/man/8/mdadm
-z, --size =
Объем (в кибибайтах) пространства для использования с каждого диска в RAID1 / 4/5/6. Это должно быть кратно размеру блока и должно оставлять около 128 Кбайт на конце диска для суперблока RAID. Если это не указано (как обычно), наименьший диск (или раздел) устанавливает размер, хотя, если разница между дисками превышает 1%, выдается предупреждение.Это значение можно установить с помощью --grow для уровня RAID 1/4/5/6. Если массив был создан с размером меньше, чем текущие активные диски, доступ к дополнительному пространству можно получить с помощью --grow. Размер может быть указан как max, что означает выбор самого большого размера, который подходит для всех текущих дисков.