Не может переместить логический том в недавно добавленные физические тома

У меня был раздел 91 ГБ, добавленного в логическом томе, заполненном к 61 ГБ. Теперь я получил внешний жесткий диск и добавил несколько разделов 43 ГБ и 26 ГБ каждый к логическому тому.

Я теперь хочу переместить данные в эти новые pvs и повторно разделить исходный 91GB раздел. Я начал с pvmove -v /dev/sdxx но это говорит Недостаточное свободное пространство. Недостаточно степеней. Я смущен. Мой vgdisplay показывает меня выделенными 91.23 ГБ. Почему?

Вот таблица разделов моего жесткого диска:

/dev/sda5   91G
/dev/sda1   58G

У меня есть свой / домой как логический том с/dev/sda5 как физический том.

У меня теперь есть таблица разделов внешнего жесткого диска следующим образом:

/dev/sdb1    43G
/dev/sdb2    26G
/dev/sdb3    80G

df -h /home дает:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/home-home--lvm
                      91G   61G  343M  100% /home

Я хочу удалить/dev/sda5 из / домой и повторно разделить его. У меня есть/dev/sdb1 и/dev/sdb2 свободный, таким образом, я хочу добавить их к lv домой. Как я делал это?

0
задан 26.07.2012, 16:39

1 ответ

Я был первоначально достаточно наивен, чтобы просто добавить/dev/sdb1 и/dev/sdb2. И попробуйте pvmove на/dev/sda5.

Вот шаги, которые решили проблему:

  • Начальная загрузка в режим техобслуживания, umount / домой

  • resize2fs к в размере новые разделы может содержать. (здесь 68G).*

  • lvresize логический том.

  • Используйте pvmove/dev/sda1*

  • Теперь pvremove/dev/sda1
  • Отформатируйте его как Вам нравится

    • - Обе очень трудоемких операции. Можно пропустить pvmove и изменить размер раздела, следующего инструкциям здесь. http://www.howtoforge.com/linux_resizing_ext3_partitions, Но затем это включает подделку в таблицу разделов, в то время как данные не сохранены. Так Вы лучше знать о включенном риске.
0
ответ дан 27.11.2019, 17:49

Теги

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