Gerenciamento de Disco

Tutoriais Sfdisk

Tutoriais Sfdisk
O particionamento é vital para a administração do sistema. Esta é a razão pela qual o software de particionamento vem em tantas variantes. fdisk e cfdisk são feitos para serem interativos. Com o parted, você pode criar tudo com comandos. Esses são os mais comumente usados; sfdisk não é muito comum. Ele tem muitos recursos, mas você pode usá-lo para scripts em um grau muito mais alto. Por muito tempo, o sfdisk ficou para trás no suporte a GPT desde a versão 2.26, ele suporta GPT.

UEFI

Este programa ainda está padronizado para MBR, então você deve declarar explicitamente que está usando GPT.

Fazendo backup

Antes de começar a trabalhar com o disco, você deve fazer backup de todos os seus dados importantes em outra mídia! Esta é uma suposição de que você deve ter uma mente clara desde o início. Para ter certeza de que pode restaurar seu estado atual ou implementá-lo em outro disco, você pode despejar a tabela.

$ sfdisk -dump / dev / sda> tabelas-sda.TXT

O resultado vai, como texto, direto para a saída padrão. No comando acima, o arquivo é fácil de ler. Você também pode usar isso para colocar tudo de volta no disco. Isto é o que parece.

rótulo: gpt
label-id: C9247CFD-5AF7-4AB1-9F62-CDDDFCC12982
dispositivo: / dev / sda
unidade: setores
first-lba: 34
last-lba: 976773134
tamanho do setor: 512
/ dev / sda1: start = 2048, size = 1021952, type = C12A7328-F81F-11D2-BA4B-00A0C93EC93B
/ dev / sda2: início = 1024000, tamanho = 614400, tipo = C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
nome = "partição do sistema EFI"
/ dev / sda3: start = 1638400, size = 126093312, type = E6D6D379-F507-44C2-A23C-238F2A3DF928
/ dev / sda9: start = 623642624, size = 353130496, type = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
/ dev / sda10: start = 127731712, size = 303263744, type = E6D6D379-F507-44C2-A23C-238F2A3DF928
/ dev / sda11: start = 430995456, size = 192647168, type = 0FC63DAF-8483-4772-8E79-3D69D8477DE4

Para trazê-lo de volta ou colocá-lo em um novo disco, você usa a opção de restauração. Mais exatamente, você apenas canaliza este resultado em sua próxima invocação do sfdisk.

$ sudo sfdisk / dev / sda < sda-tables.txt

Aliás, este é um bom exemplo de um arquivo de comando formatado corretamente para particionar um disco. Todas as partes são opcionais, o que torna possível ter outro disco conectado à mesma máquina e particioná-lo da mesma. Quando você remove 'dev / sdaX' no arquivo acima, você pode particionar qualquer disco com o arquivo.

Modo Interativo

Durante o modo interativo, você precisa saber o que está fazendo. A tela de abertura é esparsa. Você verá o tipo de disco e seu tamanho. Quando o disco estiver vazio, você NÃO verá a situação anterior, o que torna desconcertante para começar. No entanto, o procedimento é estrito. Você tem quatro valores para colocar em cada partição separados por uma vírgula, para os valores padrão, basta colocar a vírgula.

Antes de começar, crie um rótulo. Este exemplo é para uma partição GPT.

$ echo "label: gpt" | sudo sfdisk / dev / sdc

Esta é a forma como o Sfdisk foi projetado para ser executado, mas vamos começar com o modo interativo.

Um particionamento simples é executado.

$ sfdisk / dev / sdc

# O prompt muda para '>>>'
>>>, 350M, U
>>>, 10G, L
>>> ,, S
>>> escrever
# O resultado aparece. confirme!

Os dados são gravados no disco e você pode começar a formatar suas partições. Por mais simples que seja, também está sujeito a erros. Usar scripts é a ideia principal do sfdisk. Vamos examinar as opções e, em seguida, a linguagem de script.

Definir rótulo de disco e rótulos de partição

Você também pode usar o sfdisk com um comando por vez. Para fazer isso, você usa os parâmetros com travessões. Muitos desses comandos, você pode definir com os arquivos de script. A configuração do rótulo do disco pode ser feita de duas maneiras, você viu uma anteriormente neste tutorial.

$ sfdisk -label / dev / sdc gpt

Isso configura o seu disco para se tornar um disco gpt. Você tem a opção de permanecer com o DOS ou, mais aconselhável, use a sinalização LegacyBIOSBootable para o gpt ao usar hardware que não oferece suporte ao gpt. Isso é raro, então provavelmente você usará este sinalizador apenas para um stick de memória que deseja, para ser capaz de inicializar mesmo em hardware antigo.

Você também pode definir rótulos para cada partição. Veja os comandos abaixo.

$ sfdisk -part-label / dev / sdc 1 boot $ sfdisk -part-label / dev / sdc 2 home

Observe a diferença entre etiqueta da peça e etiqueta do disco. A etiqueta do disco apenas fornece uma etiqueta de suporte para outro software usar. O rótulo do disco faz todo o disco, seja gpt ou DOS.

Criação de scripts

Se você escolheu usar o sfdisk, você provavelmente tem um motivo para fazer isso. Algumas dessas razões podem ser porque você deseja fazer muitos discos idênticos. Usando o fdisk, você pode particionar um disco inteiro com um comando. Outra razão pode ser que você queira fazer um novo disco com o mesmo esquema do primeiro. A maneira simples de criar um script é o comando dump anterior.

$ sfdisk -dump / dev / sdc

Usar a saída como um guia torna mais fácil começar, mas lembre-se de verificar a documentação antes de fazer qualquer coisa precipitada. Você pode, por exemplo, editar o arquivo anterior, removendo o disco. No exemplo, o dump veio de '/ dev / sda'. Se você remover essa parte, ainda terá um arquivo válido.

início = 1024000, tamanho = 614400, tipo = C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
nome = "partição do sistema EFI"

Todas as outras partes do arquivo também são aceitáveis ​​como comandos. Copie ou tire o que você quiser e canalize para o sfdisk.

$ sfdisk / dev / sdc < Disk-tables.txt

Tome cuidado! Todos os comandos serão executados imediatamente. Embora ele mostre a tabela resultante e peça para você confirmar a destruição do disco com o qual está trabalhando.

Conclusão

Esta foi uma pequena incursão no poder e na fraqueza de usar o programa sfdisk para seus novos discos. Como você pode ver neste exame superficial, você pode usar este programa para muitas coisas, especialmente se você planejou antes o que você precisa fazer. Também há um grande grau de liberdade na adição de sfdisk aos scripts.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...