Системный монитор в Ubuntu 9.10 показал проблему с одним из моих дисков (/dev/sdb) входит в состав LVM

Пришлось таким образом исключить этот диск из LVM, все операции опасны и выполняются от имени root

  1. Для начала нужно определить, на сколько LVM нужно уменьшить
  2. Затем конвертируйте файловую систему EXT3 в EXT2 и минимизируйте ее.
  3. Стереть физический том и извлечь из VG
  4. Расширьте LVM и EXT2 до предела
  5. Восстановить EXT3

Обязательно соблюдайте порядок действий

pvs
  PV         VG      Fmt  Attr PSize   PFree
  /dev/sda5  mediavg lvm2 a-     6,24G    0
  /dev/sda6  mediavg lvm2 a-    48,30G    0
  /dev/sdb2  linux   lvm2 a-    32,49G 5,86G
  /dev/sdb5  media   lvm2 a-   200,20G    0
  /dev/sdc1  media   lvm2 a-   596,17G    0

Здесь вы можете видеть, что LVM должен быть уменьшен на носителе более 200 ГБ, иначе извлечение невозможно. /dev/sdb5

vgs
  VG      #PV #LV #SN Attr   VSize   VFree
  linux     1   2   0 wz--n-  32,49G 5,86G
  media     2   1   0 wz--n- 796,36G    0
  mediavg   2   1   0 wz--n-  54,54G    0
lvs
  LV     VG      Attr   LSize   Origin Snap%  Move Log Copy%
  ubuntu linux   -wi-a-   6,63G                              
  var    linux   -wi-ao  20,00G                              
  media4 media   -wi-a- 796,36G                              
  home   mediavg -wi-ao  54,54G

Для начала нужно конвертировать EXT3 в EXT2, иначе resize2fs не сможет его корректно уменьшить — очистить журнал транзакций

tune2fs -O ^has_journal /dev/media/media4
fsck -n  /dev/media/media4

Уменьшаем EXT2, этот процесс длительный, требует размонтирования и требует достаточного количества свободного места

resize2fs /dev/media/media4 590G

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

lsof -n|grep media

Требуется более длительная проверка после уменьшения EXT2

e2fsck -f /dev/media/media4

Затем сжать LVM

lvreduce -L-205G  /dev/media/media4

На предупреждение нужно ответить Y

lvs
  LV     VG      Attr   LSize   Origin Snap%  Move Log Copy%
  ubuntu linux   -wi-a-   6,63G                              
  var    linux   -wi-ao  20,00G                              
  media4 media   -wi-a- 591,36G                              
  home   mediavg -wi-ao  54,54G
vgs
  VG      #PV #LV #SN Attr   VSize   VFree  
  linux     1   2   0 wz--n-  32,49G   5,86G
  media     2   1   0 wz--n- 796,36G 205,00G
  mediavg   2   1   0 wz--n-  54,54G      0

Мы получаем это от vg

vgreduce media /dev/sdb5

и, при необходимости, показать физический раздел

pvmove /dev/sdb5

Если EXT2 не помещается на PV, эти команды не будут работать и вам придется снова уменьшать EXT2

ЧИТАТЬ  Хром в Linux

Теперь LVM и EXT2 нужно расширить и преобразовать в EXT3

lvextend -l +100%FREE  /dev/media/media4
resize2fs /dev/media/media4
tune2fs -j /dev/media/media4

Похоже, это

Source