Ferramenta de partição com interface do usuário do console (como na instalação do servidor)?

9

Em 2006, Ray (3DLover) postou a mesma pergunta em: http://ubuntuforums.org/showthread.php?t=309680, mas nenhuma das respostas foi realmente útil. Agora, com uma pequena ajuda da comunidade AskUbuntu, gostaria de repetir sua pergunta novamente para ver se desta vez ela pode ser respondida corretamente.

Então esta é a pergunta (e o que eu desejo também):

Estou procurando uma ferramenta de interface do usuário para gerenciar partições em um console. Eu instalei o Ubuntu Server, então não tenho o X Windows. fdisk e sfdisk são inteiramente linha de comando. parted é um pouco melhor, mas não é realmente uma interface do usuário. O cfdisk possui uma interface de usuário, mas funciona apenas em um disco de cada vez, e não há opções avançadas como a configuração de LVM ou RAID. Apenas particionando.

Adoro a ferramenta de partição disponível durante o procedimento de instalação do SO. Você pode particionar, configurar conjuntos de RAID e LMV. Ele pode formatar as partições com vários sistemas de arquivos diferentes, pode definir rótulos, opções de montagem e pode inserir seus volumes no seu fstab. Esta ferramenta está disponível como um programa autônomo? Não consigo encontrar em lugar nenhum. Eu acho que é chamado parted_server, mas não consigo encontrar muitas informações sobre onde obtê-lo.

No passado, executei o procedimento de instalação do Ubuntu apenas para usar o gerenciador de partições que o acompanha. (cancelando a instalação depois de fazer as edições da minha partição)

Alguém me ajudou nisso? obrigado

-Raio

Desde já, obrigado.

[ Atualizar ] Caso de Uso:

Gerencio alguns servidores (serviço de aluguel dedicado) nos quais não tenho acesso físico a eles (portanto, nenhuma opção de CD) com vários HDDs. Gostaria de poder gerenciar essas unidades (partição, RAID, LMV, etc), exatamente da mesma maneira que quando instalo o Ubuntu Server Edition em qualquer outro servidor (usando o CD de instalação).

Os CDs de instalação vêm com esse aplicativo, e tenho certeza de que deve haver uma maneira de instalar e executar esse aplicativo em um sistema em execução (sem a necessidade dos CDs).

lepe
fonte
Então você está pedindo uma interface ncurses que faça tudo o que o instalador de onipresença faz? Você já tentou / usou o instalador debian (é sobre o ubuntu de cd alternativa)
balões
Sim, estou pedindo uma interface do usuário ncurses que faça exatamente o que o instalador debian faz para gerenciar as unidades MAS (como eu já expliquei) sem precisar usar o CD de instalação (que inclui, obviamente, o CD Alternativo). Vou adicionar um caso de uso à descrição acima.
Lepe

Respostas:

7

Aha. Relendo sua postagem, vejo você mencionar o que você acha que é o nome do utilitário, * parted_server *. Um pouco pesquisando termos como 'parted_server, servidor ubuntu, ubuntu install partition program' e, eventualmente, eu viro esta página antiga . Ele diz que o instalador do Ubuntu 6.10 usa partman. Um google depois, acho que o partman ainda é o particionador de fato do instalador do Ubuntu e está inextricavelmente empacotado com o ubiquitypacote. Um relutante apt-get install ubiquitymais tarde e partman está pronto para correr. Demora alguns segundos para o partman iniciar, e eu não sei o quão estável ele está sendo executado fora do ambiente de instalação.

Eu baixei a fonte da onipresença pensando que talvez eu pudesse descobrir o que é parte. Não cheguei muito longe, mas também não tentei muito. (Não é um programador, apenas um ex- preguiçoso .)

Parece que você sabe o que está fazendo, mas pensei em vincular o guia de particionamento manual Maverick para olhos menos experientes.

djeikyb
fonte
Obrigado djeikyb pela resposta, mas não é o que estou pedindo. Eu sei que muitas coisas podem ser feitas por comando, mas eu realmente gosto dessa ferramenta de partição de instalação. Espero que alguém saiba como executá-lo sem precisar usar o disco de instalação (como eu gostaria de usá-lo remotamente). Além disso, não se trata apenas de RAID, mas de LVM, opções de formato, sistemas de arquivos, rotulagem e todas as opções fornecidas pela ferramenta. Obrigado mesmo assim.
Lepe
@lepe Como é isso para uma revisão? Além disso, não testei muito o partman, pois não tenho RAID ou LVM.
djeikyb
Eu te devo desculpas. Acho que interpretou mal sua resposta pela primeira vez e não a reli depois que você a editou. Na verdade, sua resposta é exatamente o que eu estava procurando. "partman" é o aplicativo usado durante a instalação e, como você comentou, parece bastante instável fora do ambiente de instalação. Acabei de instalar a onipresença e executei o partman e lá estava. No entanto, parece estar vestido (não mostrando algumas peças corretamente). Acho que posso deixar minha pergunta descansar agora. Obrigado pela sua resposta!
Lepe
0

Eu apenas tentei executar -Partmancomo descrito por djeikyb no servidor Ubuntu 18.04.3 LTS (GNU / Linux 4.15.0-70-generic x86_64)

Ele tinha opções e informações quebradas e foi executado na segunda vez em que o iniciei, em um loop, incapaz de encontrar qualquer unidade montada, mesmo que eu nunca tenha dito para desmontar nada.

ficou assim:

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

Se alguém cometer o mesmo erro e tiver medo de reiniciar nesta situação: Uma reinicialização fez isso por mim.

Nils Pollom
fonte