Exemplos de linha de comando linux separados

Exemplos de linha de comando linux separados
Existem muitas ferramentas de partição disponíveis, nas quais a maioria deles tem uma interface na forma de uma lista. Com as teclas quentes e um pouco de mexer, você pode participar de um disco muito rapidamente. No entanto, o fdisk não deve ser usado dentro de scripts; Sfdisk é destinado a scripts. Sua opinião sobre o que é melhor pode variar. Aqui, você pode ouvir sobre como correr separado.

Você pode executar a parte, apenas a partir da linha de comando, mas em dois modos; linha de comando e interativo. No modo interativo, você tem um novo shell com apenas comandos separados, enquanto na linha de comando, você insere um novo comando cada vez. Há também uma opção -s, para que você possa executar muitos comandos de uma só vez.

Verifique antes

Antes de começar qualquer coisa, você deve garantir que o disco seja o que você acha que é. Use a opção Lista para fazer isso. Observe que a separação só mostrará os discos a que seu usuário tem acesso, então você pode ter que ser raiz para encontrar seu novo disco brilhante. Além disso, mostra todos os discos.

$ separado -l

A lista, se você tiver um novo disco, deve parecer algo assim:

Modelo: Ata Qemu Harddisk (SCSI)
Disco /dev /sda: 21.5 GB
Tamanho do setor (lógico/físico): 512b/512b
Tabela de partição:
Bandeiras de disco:
Número Iniciar o tamanho final do arquivo de arquivo sinalizadores
Aviso: Incapaz de abrir /dev /sr0 leitura-escravo (sistema de arquivos somente leitura). /dev/sr0
foi aberto apenas leitura.
Modelo: Qemu Qemu DVD-ROM (SCSI)
Disco /dev /sr0: 599MB
Tamanho do setor (lógico/físico): 2048b/2048b
Tabela de partição: MSDOS
Bandeiras de disco:
Número Iniciar o tamanho final Tipo de arquivo sinalizadores do sistema
2 19.7MB 116 MB 96.5MB primário esp

Observe que existem dois discos, o CD e o novo disco rígido. Os leitores observadores notarão que estou usando uma máquina virtual para executar esses comandos. Se você deseja imprimir apenas o seu disco, precisará usar o formato abaixo:

$ separado /dev /sda1 - impressão
[root@nixos: ~]# separado /dev /sda - print
Modelo: Ata Qemu Harddisk (SCSI)
Disco /dev /sda: 21.5 GB
Tamanho do setor (lógico/físico): 512b/512b
Tabela de partição: GPT
Bandeiras de disco:
Número Iniciar o tamanho final do arquivo de arquivo sinalizadores
3 1049KB 537MB 536MB FAT32 ESP BOOT, ESP
1 537 MB 19.3 GB 18.8GB ext4 primário
2 19.3 GB 21.5 GB 2147 MB ​​primário

Rótulos

Os rótulos, ao usar separados, designa o tipo de tabela de partição que você deseja usar. Certifique -se de inicializar com uma máquina UEFI se escolher 'GPT'. Seu sistema não será inicializado se você errar! Para verificar o que você tem, imprima o firmware. Confuso, quando você formate os discos com MKFs, você pode colocar rótulos e um conceito diferente.

$ ls sys/firmware

Se ele contiver uma linha EFI, você está pronto para ir!

acpi dmi efi memmap qemu_fw_cfg

Se você ver o que está abaixo, você deve escolher msdos. Estou excluindo Macs aqui porque ainda não experimentei usá -los.

ACPI DMI Memmap qemu_fw_cfg

Agora que você tem certeza de que tem uma implementação da UEFI em sua máquina, você pode definir o rótulo.

$ separado /dev /sda - mklabel gpt

Para o segundo caso, MSDOS, você faz o mesmo, mas com outro parâmetro.

$ separado /dev /sda - mklabel msdos

Agora, você pode começar a criar partições!

Partições

Para o caso UEFI, você precisa colocar algum espaço para a partição de bota ou ESP. É aqui que você pode colocar todas as coisas de inicialização que o UEFI/EFI suporta. Por esse motivo, você deve deixar espaço em frente à partição principal. Neste primeiro comando, também adicionamos espaço para uma partição de troca. Veja o comando abaixo:

$ separado /dev /sda - mkpart primário 512mib -8gib

Este comando inicia a partição em 512mib e termina em 8gib antes do final do disco. Observe o '-' em frente ao segundo termo. Para o segundo caso, MSDOS, você faz o mesmo, mas começando mais perto do começo. O MBR está apenas até um 1mib, incluindo o backup.

$ separado /dev /sda - mkpart primário 1mib -8gib

Nos dois casos, seu disco preencherá tudo entre o início e pouco antes do fim. Esta partição preencherá o espaço entre o início e o fim.

$ separado -l

Para ver o que está acontecendo com o seu disco. Faça isso entre cada etapa até que você esteja confiante com o que acontece.

No restante do disco, coloque sua partição de troca.

$ separado /dev /sda -mkpart linux -swap -swap -8gib 100%

Observe que o procedimento não precisa saber o tamanho do disco, desde que esteja mais de 8 gigabytes. Obviamente, com base no tamanho da sua troca, você pode definir a quantidade de RAM no seu caso. Em uma máquina virtual, você provavelmente deve colocar no máximo 2GIB.

Finalmente, apenas para o caso UEFI, crie a partição do sistema UEFI.

$ separado /dev /sda - mkpart espat32 1mib 512mib

Como você vê neste comando, você pode definir o sistema de arquivos para uma partição quando o criar. Você também pode defini -lo depois de criá -lo.

Preenchendo o disco

Você pode preencher o disco com separado sem saber seu tamanho total. Existem muitas maneiras de fazer isso, e você viu um exemplo mais cedo em que colocou 100% para chegar ao final do disco. Outras maneiras de preencher seu disco estão usando s; para o setor, %; para a porcentagem e CHS; para a cabeça e setor combinados do cilindro. A melhor parte, neste caso, é que você pode estar errado sobre por onde começar, e separado o levará para a solução mais próxima possível, e você pode responder sim.


Figura 1: Partido lhe dará uma sugestão quando estiver errado.

Configuração de sinalizadores

No caso da UEFI, você deseja garantir que o ESP esteja definido como apenas a execução.

$ separado /dev /sda - defina 3 ESP em

Você define todas as bandeiras dessa maneira.

Removendo uma partição

Cometeu um erro? Mudança de estratégia? Você pode remover partições, uma a uma. Você pode alterar o número da partição para escolher o correto.

$ separado /dev /sda - rm 1

Nada adiciona lá.

Resgatar

Você também pode resgatar seu disco antigo usando o parâmetro de resgate. Isso funciona mesmo quando você removeu uma partição por engano.

$ separado /dev /sda - resgate 1mib 20gib

A ação é lenta, mas pode ajudá -lo a se recuperar de problemas. Quando separado, encontra alguma coisa, ele o levará a ação.

Conclusão

Partido é uma maneira muito poderosa de particionar seu disco. Você pode optar por executar um comando de cada vez ou abrir uma concha.