Eu estava examinando a documentação do ZFS para Linux e deparei-me com um comando que as instruções dizem para executar para preparar um disco para uso.
O comando foi;
sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF
As quebras de linha estão incluídas, o comando ocupou 3 linhas
O que o sfdisk faz? É o mesmo e criando uma nova tabela de partição ou é algo diferente?
Aqui está a documentação que eu estava olhando, Link
linux
partitioning
format
fdisk
ianc1215
fonte
fonte
sfdisk -q
faz, o que não entendo é a<< EOF 0, EOF
parte.Respostas:
O sfdisk lê e grava tabelas de partição, mas não é interativo como o fdisk ou o cfdisk (lê a entrada de um arquivo ou stdin). Geralmente é usado para particionar unidades de scripts ou para backup e recuperação de tabela de partição. Como é acionado por comando, e não por menu, posso ver a atração de usá-lo em documentação como esta, pois é possível documentar facilmente a entrada.
fonte
O sfdisk é bom para invasões de software. Ao substituir um disco, basta:
e você clonou a tabela de partição de sda para sdb.
agora basta adicionar de volta ao mdadm e pronto.
fonte
Portanto, isso configura uma nova partição, começando em 0 e terminando no tamanho padrão.
fonte