Как изменить размер разделов, если у меня нет физического доступа к удаленному серверу?

У меня есть:

  • экземпляр облака
  • удаленный сервер
  • Виртуальная машина
  • ...

из Ubuntu, к которому у меня нет физического доступа, и мне нужно изменить размеры смонтированных разделов, например /, которые я не могу размонтировать!

Все учебники / ответы, которые я могу найти в Интернете, говорят мне о загрузке USB или DVD или ... но я не могу, потому что у меня нет физического доступа к Ubuntu!

Что мне делать ??? Помогите!

2
задан 24 July 2019 в 10:45

1 ответ

Предупреждение: следующее не работает, если Вы имеете ssh доступ к Вашему серверу только! Вам нужен некоторый Из сессии консоли Band в Ваш сервер как cpanel консоль, vCenter, МОТ, IDRAC...

Предупреждение без обиняков: необходимо смочь видеть grub когда Вы загружаетесь в Ubuntu.


Шаги:

  • Возьмите полный снимок / системное резервное копирование/... Вашего экземпляра, который может быть восстановлен посредством процесса начальной загрузки как PXE, офлайновый загрузочный диск USB...
  • Нет действительно: 95% времени все подходит, но взгляните сначала на то, как создать резервную копию сначала, прежде чем у Вас будет к походу гора для обслуживания сервера Ubuntu, который управляет тем телескопом!
  • Загрузите gparted живая ISO
  • скопируйте загруженный файл в /opt/LiveISOs

        sudo mkdir /opt/LiveISOs
        sudo cp ~/Downloads/gparted-live-1.0.0-3-amd64.iso /opt/LiveISOs
    
  • править /etc/grub.d/40_custom включать следующее в конец:

        menuentry "GParted Live ISO" {
          set ISOFile="/opt/Live-ISOs/gparted-live-1.0.0-3-amd64.iso"
          loopback loop ($root)$ISOFile
          linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user
          initrdefi (loop)/live/initrd.img
        }
    
  • установите параметр тайм-аута личинки на что-либо кроме 0
  • обновите конфигурацию личинки:

        sudo update-grub2
    
  • Перезагрузка для расчистки

  • Возьмите пункт меню GParted Live ISO

    Voilà: виртуальная флеш-карта была вставлена в Ваш VM / бездисплейный сервер/... фактически, и можно теперь уменьшиться / разворачивают разделы офлайн с помощью gparted (или использование lvm утилиты из командной строки!)

Примечание: При использовании VMware можно также присоединить ISO к VM и загрузить ISO через vCenter.

3
ответ дан 2 December 2019 в 02:39

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

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