Como criar uma nova partição no Ubuntu

2

Eu quero construir meu próprio Linux como "Linux From Scratch".

Eu preciso de uma nova partição no meu disco rígido. Eu verifiquei e vi que eu tenho sda1. (Eu tenho cerca de 20G vazio) Quando eu uso o comando fdisk n , eu só posso obter cerca de 500M de espaço (de acordo com o primeiro e último cilindro fdisk me forneceu). Por quê?

Alguém poderia me ajudar? Como posso fazer isso corretamente?

Capturas de tela da minha operação:

    
por Anders Lind 31.10.2011 / 05:20

2 respostas

2

Acho que rozcietrzewiacz encontrou o principal thig que está te incomodando. Sua chamada para df não está relatando informações sobre a nova partição que você criou, ela está relatando informações sobre o sistema de arquivos "nenhum" montado em /dev . Este é um sistema de arquivos na memória que existe somente para hospedar arquivos de dispositivos. Você veria a mesma saída de df /dev ou df /dev/sda .

df /path/to/file normalmente relata informações sobre o sistema de arquivos que contém o arquivo especificado; é isso que está acontecendo aqui, porque você não montou /dev/sda5 . Há uma exceção: se você fornecer o caminho para um dispositivo montado , então df reportará informações sobre o sistema de arquivos naquele dispositivo.

Há um segundo problema: você aparentemente executou fdisk /dev/sda1 . Não faça isso, não vai funcionar. Você não pode criar partições dentro de partições dessa maneira. (Bem, você pode, mas o Linux não os verá.) Você precisa executar fdisk /dev/sda para criar partições em /dev/sda , e aparentemente você já tem partições lá. Não está claro como você deseja alocar espaço no disco; verifique se você sabe o que está fazendo se houver outros dados no disco que não deseja perder. Verifique se seus backups estão atualizados!

Sinta-se à vontade para pedir mais ajuda neste site. Mas copie e cole a saída como texto, não como imagens (que são difíceis de ler e não podem ser pesquisadas) e forneça transcrições completas da sessão (por exemplo, mostre qual comando você executou além da saída do comando). Como ponto de partida, se você estiver confuso sobre como dividir seu disco, mostre a saída de fdisk -l /dev/sda e explique o que as partições existentes atualmente contêm e como você deseja realocar espaço.

Neste ponto, eu recomendo ler esta resposta para o fundo, pelo menos a seção sobre a montagem.

Criar uma partição define uma área no disco; não escreve nada dentro desta área. Neste ponto, você deve criar uma partição (tipo 83 ) usando a maior parte do disco e uma segunda partição (tipo 82 ) usando um par de GB para swap. Na partição maior, o segundo passo é criar um sistema de arquivos com mkfs.ext2 . Depois de fazer isso, você poderá montar esse sistema de arquivos, por exemplo, com mount /dev/sda1 /mnt .

    
por 31.10.2011 / 23:29
-1

Eu dei uma olhada na página man do Ubuntu para fdisk, no caso de haver alguma estranheza, eu não vejo um 'n' switch listado. Que tal usar um Live Distro como o PartedMagic, eu forneceria um hyperlink, mas estou limitado a dois, que uso abaixo?

Você pode usar o GParted e também ver uma representação gráfica das partições do seu HDD. Usando GParted você pode simplesmente selecionar o 'espaço livre', tamanho, tipo de sistema de arquivos e criar a partição (na parte de trás - visualmente o lado direito no GParted); ou, até mesmo criar uma nova partição a partir do final de uma já existente, acredito, você não pode dividir uma partição da frente, acredito, devido a razões técnicas que li em uma ocasião, mas que não consigo lembrar no momento.

Abaixo está um link para o Manual de Ajuda do GParted oficial:

link

Aqui está a seção que se aplicaria diretamente às suas necessidades:

link

Essa é a seção "Ações de partição intermediárias". Como você pode ver, a primeira subseção é "Criando uma nova partição". Ele irá guiá-lo passo a passo.

    
por 31.10.2011 / 05:58