Инструмент раздела с пользовательским интерфейсом консоли (как при установке сервера)?

9

Еще в 2006 году Рэй (3DLover) разместил тот же вопрос на: http://ubuntuforums.org/showthread.php?t=309680, но ни один из ответов не был действительно полезным. Теперь, с небольшой помощью сообщества AskUbuntu, я хотел бы повторить его вопрос еще раз, чтобы увидеть, можно ли на этот раз ответить правильно.

Так что это вопрос (и что я тоже хочу):

Я ищу инструмент пользовательского интерфейса для управления разделами в консоли. Я установил Ubuntu Server, поэтому у меня вообще нет X Windows. fdisk и sfdisk - полностью командная строка. разделение немного лучше, но на самом деле это не интерфейс. У cfdisk есть некоторый пользовательский интерфейс, но он работает только на одном диске за раз, и нет никаких дополнительных опций, таких как настройка LVM или RAID. Просто разметка.

Мне нравится инструмент для создания разделов, доступный во время процедуры установки ОС. Вы можете разбивать, настраивать RAID и LMV. Он может форматировать разделы с несколькими различными файловыми системами, он может устанавливать метки, параметры монтирования и может вставлять ваши тома в ваш fstab. Доступен ли этот инструмент как отдельная программа? Я не могу найти это нигде. Я думаю, что он называется parted_server, но я не могу найти много информации о том, где его получить.

В прошлом я запускал процедуру установки Ubuntu только для того, чтобы использовать прилагаемый менеджер разделов. (отмена установки после внесения изменений в мой раздел)

Кто-нибудь поможет мне в этом? Спасибо

-Ray

Заранее спасибо.

[ Обновить ] Вариант использования:

Я управляю некоторыми серверами (выделенный сервис аренды), на которых у меня нет физического доступа к ним (поэтому нет опции CD) с несколькими жесткими дисками. Я хотел бы иметь возможность управлять этими дисками (разделы, RAID, LMV и т. Д.) Точно так же, как при установке Ubuntu Server Edition на любом другом сервере (с использованием установочного компакт-диска).

Установочные компакт-диски поставляются с этим приложением, и я уверен, что должен быть способ установить и запустить это приложение в работающей системе (без использования компакт-дисков).

Лепе
источник
Итак, вы спрашиваете о графическом интерфейсе ncurses, который делает все, что делает установщик ubiquity? Вы пробовали / использовали установщик Debian (он находится на альтернативных компакт-дисках Ubuntu)
воздушные шары
Да, я прошу пользовательский интерфейс ncurses, который делает именно то, что делает установщик Debian для управления приводами, НО (как я уже объяснил) без необходимости использовать установочный компакт-диск (который включает, конечно, Альтернативный компакт-диск). Я добавлю вариант использования в приведенное выше описание.
Лепе

Ответы:

7

Ага. Перечитывая ваш пост, я вижу, вы упомянули, как вы думаете, название утилиты * parted_server *. Немного погуглил такие термины, как «parted_server, Ubuntu Server, Ubuntu Install Partition Program», и в конце концов я открываю эту древнюю страницу . Там написано, что использует установщик Ubuntu 6.10 partman. Один гугл позже я обнаружил, что partman по-прежнему является де-факто установщиком разделов установщика Ubuntu и неразрывно связан с ubiquityпакетом. Неохота apt-get install ubiquityпозже, и Партнер готов к запуску. Partman запускается несколько секунд, и я не знаю, насколько стабильно он работает вне среды установки.

Я скачал источник для повсеместного размышления, возможно, я мог бы найти партнера. Не очень далеко, но я тоже не слишком старался. (Не программист, просто бывший бездельник .)

Похоже, вы знаете, что делаете, но подумали, что я буду ссылаться на руководство по разделению вручную Maverick для менее опытных глаз.

djeikyb
источник
Спасибо, djeikyb за ответ, но это не то, что я прошу. Я знаю, что многое можно сделать из команды, но мне очень нравится этот инструмент для установки разделов. Я надеюсь, что кто-то знает способ запустить его без использования установочного диска (как я хотел бы использовать его удаленно). Кроме того, речь идет не только о RAID, но и о LVM, опциях форматирования, файловых системах, маркировке и всех опциях, которые предоставляет инструмент. Все равно спасибо.
Лепе
@lepe Как это для капитального ремонта? Кроме того, я не тестировал partman, так как у меня нет RAID или LVM.
djikyb
Я должен извиниться перед тобой. Я думаю, что я неправильно прочитал ваш ответ в первый раз, и я не перечитал его после того, как вы отредактировали его. На самом деле ваш ответ именно то, что я искал. «partman» - это приложение, которое используется во время установки, и, как вы прокомментировали, оно кажется довольно нестабильным вне среды установки. Я просто установил ubiquity и запустил partman, и вот оно. Тем не менее, он выглядит изношенным (некоторые детали не отображаются правильно). Я думаю, что я могу позволить моему вопросу отдохнуть. Спасибо за Ваш ответ!
Лепе
0

Я просто попытался запустить -Partmanкак описано djeikyb на сервере Ubuntu 18.04.3 LTS (GNU / Linux 4.15.0-70-generic x86_64)

Он сломал опции и информацию и запустился во второй раз, когда я запустил его в цикле, не в состоянии найти какой-либо подключенный диск, хотя я никогда не говорил ему ничего отключать.

выглядело так:

NTFS signature is missing.
Failed to mount '/dev/sdc3': Invalid argument
The device '/dev/sdc3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdd1': Invalid argument
The device '/dev/sdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb3': Invalid argument
The device '/dev/sdb3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc2': Invalid argument
The device '/dev/sdc2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc3': Invalid argument
The device '/dev/sdc3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdd1': Invalid argument
The device '/dev/sdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
/lib/partman/choose_partition/20auto/choices: 9: /lib/partman/choose_partition/20auto/choices: udpkg: not found
/lib/partman/choose_partition/20auto/choices: 10: /lib/partman/choose_partition/20auto/choices: udpkg: not found

Если кто-то совершает ту же ошибку и боится перезагрузиться в этой ситуации: перезагрузка сделала это для меня.

Нильс Поллом
источник