Я пытался оставить больше свободного места в /datos, и я нарушил конфигурацию моего сервера.
Сначала я обнаружил конфигурацию LVM.
Затем в клиенте VMWARE я нажимаю «Изменить настройки» и добавляю 50 ГБ к виртуальному диску.
Тогда pvresize 300G /dev /sda2 единственный PV, который принадлежит vg_admision1vm
# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name vg_admision1vm PV Size 249.51 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 63874 Free PE 0 Allocated PE 63874 PV UUID dQO15U-Zyhb-LSSY-P7do-BXnj-3PC5-E127UE # pvresize --setphysicalvolumesize 300G /dev/sda WARNING: /dev/sda2: Overriding real size. You could lose data. Physical volume "/dev/sda2" changed 1 physical volume(s) resized / 0 physical volume(s) not resized # pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name vg_admision1vm PV Size 300.00 GiB / not usable 3.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 76799 Free PE 12925 Allocated PE 63874 PV UUID dQO15U-Zyhb-LSSY-P7do-BXnj-3PC5-E127UE
- Наконец, я выполнил для расширения логического тома на vg_admision1vm.
# lvextend -L+30G /dev/mapper/vg_admision1vm-LogVol04 Size of logical volume vg_admision1vm/LogVol04 changed from 140.38 GiB (35938 extents) to 170.38 GiB (43618 extents). device-mapper: resume ioctl on failed: Invalid argument Unable to resume vg_admision1vm-LogVol04 (253:2) Problem reactivating LogVol04 Releasing activation in critical section. libdevmapper exiting with 1 device(s) still suspended.
- После этой ошибки я прочитал, что при изменении размера LV необходимо изменить размер fs. Но я этого не сделал. После этого любая команда lv зависает, затем я перезагружаю машину и во время загрузки получаю:
/dev/mapper/vg_admision1vm-LogVol04 is mounted. e2fsck: Cannot continue, aborting.
Я думаю, что изменение размера
LogVol04
- хорошая идея, потому что мое понимание говорит, что устройство отображения не может создать устройство/dev/mapper/vg_admision1vm-LogVol04
потому что файловая система и логический объем имеют разные размеры. Как снова изменить размерvg_admision1vm-LogVol04
чтобы уменьшить 30GB?Я также думаю, что возможно определенным образом правильно настроить устройство отображения с помощью dmsetup.
/dev/mapper/vg_admision1vm-LogVol04 использовался для монтирования в /datos.
На vg_admision1vm принадлежит больше логических томов, но, видимо, это не влияет.
Не знаю, как работает, но я отмечаю, что таблица для logVOl04 пуста, может быть, для определения таблицы может работать, но я не знаю, как определить таблицу с учетом логического объема.
Также я попробовал это, и я отмечаю это странное состояние:
# umount /datos unmount: /datos: not mounted # mount -t ext4 /dev/sda2 /datos /dev/sda2 already mounted or /datos busy mount: according to mtab, /dev/mapper/vg_admision1vm-LogVol04 is already mounted on /datos