Для обеспечения большего количества контекста скажем, у нас есть удаленный сервер Linux с 2 дисками и 3 разделами на нем. Например, системный раздел (/dev/sda1
) и еще один диск с 2 разделами на нем (/dev/sdb1
и /dev/sdb2
). Мы хотели бы удаленно уменьшиться /dev/sdb1
и измените размер/расширьте /dev/sdb2
соответствовать новому свободному пространству на диске, после того, как мы уменьшаемся /dev/sdb1
.
Мы могли, вероятно, использовать некоторые инструменты GUI, как gparted, по ssh с передачей X11 и локальным выполнением XServer, но это требует, чтобы мы установили много пакетов X-related на удаленном сервере, который мы, вероятно, не хотим, так как серверные среды являются обычно бездисплейными (никакой GUI).
Другой подход мог быть должен использовать разделенный (инструмент CLI) по ssh, чтобы сделать всю работу, но этот путь, кажется, является самым подверженным ошибкам, так как мы должны знать и принять во внимание много материала о расположении секторов, размере, и т.д. Есть ли любой инструмент, который переносится parted
и помогает нам использовать его?
Кроме того, я задавался вопросом, мы можем, возможно, использовать sshfs для этого сценария?
Все ответы/предложения будут цениться, поэтому не стесняйтесь вносить свои 2 цента, :)
Вы - опытный Windows Admin, который также должен управлять этой машиной Ubuntu удаленно.:-)
parted
действительно способ пойти как gparted
обертка GUI для parted
и parted
полностью безошибочно если Вы:
parted --list
сначалаbash
сценарий от команд Вы тестируете в своем VMssh
И самый важный из всех: