Как удалить физический том LVM из (недоступного) сервера

Цель состоит в том, чтобы удалить физический том /dev/sda от этой установки LVM (работающий на 16,04 серверах):

# pvdisplay

--- Physical volume ---
PV Name               /dev/sdb3
VG Name               box-vg
PV Size               3.64 TiB / not usable 2.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              953611
Free PE               0
Allocated PE          953611

--- Physical volume ---
PV Name               /dev/sda
VG Name               box-vg
PV Size               465.76 GiB / not usable 32.02 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              119227
Free PE               0
Allocated PE          119227

# vgdisplay

--- Volume group ---
VG Name               box-vg
System ID             
Format                lvm2
Metadata Areas        2
Metadata Sequence No  6
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                2
Open LV               2
Max PV                0
Cur PV                2
Act PV                2
VG Size               4.09 TiB
PE Size               4.00 MiB
Total PE              1072838
Alloc PE / Size       1072838 / 4.09 TiB
Free  PE / Size       0 / 0   

# lvdisplay

--- Logical volume ---
LV Path                /dev/box-vg/root
LV Name                root
VG Name                box-vg
LV Write Access        read/write
LV Status              available
# open                 1
LV Size                4.09 TiB
Current LE             1071844
Segments               3
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:0

--- Logical volume ---
LV Path                /dev/box-vg/swap_1
LV Name                swap_1
VG Name                box-vg
LV Write Access        read/write
LV Status              available
# open                 2
LV Size                3.88 GiB
Current LE             994
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:1

Простой, существует 2 PVs, 1 LV и 1 VG.

Попытка # pvmove /dev/sda ошибки "Никакие степени, доступные для выделения", которое (если я понимаю правильно) имеет смысл как, нет никаких свободных физических степеней на единственном другом физическом томе, в который можно переместить его.

Попытки освободить степени (как lvresize или lvreduce) тому использованию fsadm не нравится работать над подсоединенными внешними дисками - высказывание, что оно не может возобновить смонтированную фс, или что цель занята, если оно пробует umount самостоятельно.

В то время как сама реальная машина не у основания заблокированного специального шкафа (всунул вышедший из употребления туалет со знаком на дверном высказывании, "Остерегаются Leopard"), достаточно трудно получить доступ к этому, я надеюсь найти решение, которое не требует Живого USB для размонтирования / (и дополнительное время простоя).

Я поставился себя в безвыходное положение и не могу уменьшить объем, это онлайн?

1
задан 13 December 2018 в 08:26

1 ответ

К сожалению, что Вы пытаетесь иметь плохой сервер Лаборатории, делают к:

  • Выполните хирургическую операцию на себе
  • В гостиной
  • Без стерилизовавших скальпелей

Поэтому выньте пациента из лаборатории, в Комнату IT, начальную загрузку от USB и выполните операцию в чистой операционной как:

  • физический том смонтирован
  • содержит раздел начальной загрузки (так не может быть размонтирован),
  • разделите LVM на:
    • подкачка
    • корень
    • главная страница

как минимум!

Прочитайте Стандарт Иерархии Файловой системы Linux для еще более гибких соответствующих требованиям завтрашнего дня опций

И? Всегда оставляйте по крайней мере 10% диска unparitioned, таким образом, можно быстро добавить (часть), что 10% к любой файловой системе живут без времени простоя в чрезвычайной ситуации.

0
ответ дан 7 December 2019 в 22:10

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

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