31.01.2025

Montagem de um disco e criação de partições no Linux

O disco rígido instalado no sistema pode não ser suficiente e, às vezes, surge a questão de adicionar mais mídia. Vamos dar uma olhada em como montar um disco em um servidor virtual privado (VPS), servidor virtual dedicado (VDS) e servidor autônomo.

Preparação

Antes de começar a trabalhar, certifique-se de que o disco exista no sistema. Às vezes, a presença de um dispositivo no BIOS pode não ser suficiente. Verifique as unidades disponíveis com o comando:

sudo fdisk -l

No nosso caso, há dois discos no sistema - sda e sdb, ambos com 10 GB cada, o primeiro disco do sistema. Trabalharemos com o segundo disco (sda).

É importante lembrar que os sistemas Linux podem ser danificados pela especificação incorreta de uma unidade, como a do sistema. Verifique cuidadosamente e verifique novamente a seleção da mídia. O fato de o novo disco (fora da caixa) não ter um sistema de arquivos ou partições ajuda.

Marcação do disco

Para marcar o disco, execute o utilitário fdisk com o caminho para o disco:

fdisk /dev/sdb

Quando você pressionar "m" e confirmar a entrada com Enter, o programa fornecerá uma página de comandos disponíveis:

Referência:

DOS (MBR)

alternar um sinalizador inicializável

b editar o rótulo de disco BSD aninhado

c alternar o sinalizador de compatibilidade com o DOS

Geral

d excluir uma seção

F listar espaço livre não particionado

l lista de tipos de partição conhecidos

n adicionar uma nova seção

p mostrar tabela de partições

t alterar o tipo de partição

v verificar a tabela de partição

i imprimir informações sobre a partição

Diversos

m mostra este menu

u alterar as unidades de exibição/entrada

x recursos adicionais (somente para especialistas)

Script

Carrego o layout do disco a partir do arquivo de script sfdisk

O dump do layout do disco para o arquivo de script do sfdisk

Salvar e sair

w salvar a tabela no disco e sair

q sair sem salvar as alterações

Criar uma nova tag

g criar uma nova tabela de partição GPT vazia

G criar uma nova tabela de partição SGI vazia (IRIX)

o criar uma nova tabela de partição DOS vazia

s criar uma nova tabela de partição Sun vazia

Como criaremos uma partição simples (não inicializável), usaremos todo o espaço do disco, pressione a tecla "n" e Enter.
O sistema perguntará sobre o tipo de partição - selecione p - primária.

O número da partição - 1

Respondemos à pergunta sobre o primeiro e o último setor pressionando a tecla Enter.

Importante! Se quiser criar várias unidades lógicas, em resposta ao último setor, você deverá especificar o tamanho em quilogramas, mega, giga, tera, petabytes. Por exemplo, se a partição precisar de um tamanho de 2 gigabytes, especifique 2G.

Salve as alterações pressionando "w" e confirme a seleção com a tecla Enter.

Formatação de um disco

Após a operação descrita acima, o dispositivo /dev/sdb1 será criado no sistema - em essência, essa é uma partição no disco. Agora, a formatação.

O Linux moderno oferece várias opções de sistema de arquivos. O sistema de arquivos é criado com a execução do comando mkfs com as chaves especificadas ou com a execução de um dos programas:

mkfs.bfs
mkfs.btrfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkfs.ext4
mkfs.ext4dev
mkfs.fat

__TITULAR DO LUGAR DO BLOCO DE CÓDIGO_10__

mkfs.msdos

__TITULAR DO LUGAR DO BLOCO DE CÓDIGO_12__

__TITULAR DO LUGAR DO BLOCO DE CÓDIGO_13__

__TITULAR DO LUGAR DO BLOCO DE CÓDIGO_14__

A formatação é realizada pelo comando:

sudo mkfs.ext4 /dev/sdb1

O disco está pronto para funcionar. Resta apenas montá-lo.

Montando um disco

A peculiaridade do sistema operacional Linux é que é possível montar um disco (ou outro dispositivo de bloco) em qualquer um dos diretórios, o principal é que o diretório esteja vazio.

Crie um diretório no diretório /mnt:

sudo mkdir /mnt/1

Alteramos os direitos de acesso ao diretório. Somente root e somente leitura e gravação.

sudo chmod -R 660 /mnt/1

Montamos:

sudo mount /dev/sdb1 /mnt/1

Para montar o disco automaticamente quando o sistema for inicializado, edite o arquivo /etc/fstab. Abra-o com qualquer editor de texto, por exemplo, nano:

sudo nano /etc/fstab

No final do arquivo, insira a linha:

/dev/sdb1 /mnt/1 ext4 defaults 0 0

Salve o arquivo.


.