уменьшить размер раздела ext4 на рейде 10

Мой вопрос похож на раздел «Переместить ext4», но проблема, которую я не мог понять, заключается в том, как сжимать раздел с самого начала.

Итак, предположим, что раздел (с рейдом) подобен этому .

(************** /dev/md127 ***************)

После изменения размера я хочу достичь этого.

(*** unallocated ***)(**** /dev/md127 ****)

Обратите внимание: я не могу использовать gparted, а parted не поддерживает ext4.

Команды, которые я пробовал до сих пор,

% resize2fs -p /dev/md127 1676G    # <== This is good.

% lvreduce -L 1676G /dev/md127
Path required for Logical Volume "md127"
Please provide a volume group name
Run `lvreduce --help' for more information.

Затем я нашел ссылку ( Переместить раздел ext4 ), описывающий, как изменить раздел рейда.

$ mdadm --grow /dev/md127 --size=max
mdadm: Cannot set device size for /dev/md127: Invalid argument

Ошибка здесь: «man mdadm» показывает, что «-grow» не использует рейд 10. Нужна помощь. Обратите внимание: я использую «--size = max» только для быстрого теста, он не будет работать и с другими значениями.

Затем после этого я собираюсь создать другой раздел сразу после этого, скопировать данные в этот раздел и удалить этот, например.

1. (************** /dev/md127 ***************)

2. (**** /dev/md127 ****)(*** new partition **)

3. (*** unallocated ****)(**** /dev/md127 ****)

Спасибо.

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: