Nos scripts, o partx é melhor que o fdisk para ler a tabela de partições?

0

Eu tive alguns scripts, que usaram a saída de "fdisk -l", falha em diferentes versões do Linux, porque a saída do fdisk é um pouco diferente.

O comando "partx --show" parece ser padrão na maioria dos sistemas (empacotado junto com fdisk).

Se eu converter scripts para analisar a saída de "partx --show", esses scripts terão um desempenho melhor ao longo do tempo? Seus scripts que usam o partx são estáveis ou portáteis nas versões?

    
por Gregor 10.02.2017 / 18:32

1 resposta

1

Eu sugiro que, em vez de um desses, use sfdisk , outra parte do util-linux. Por quê? A manpage do sfdisk diz explicitamente que é uma "ferramenta orientada a script para particionar qualquer dispositivo de bloco", então eu esperaria que sua saída fosse estável. (E AFAIK, -d output ficou estável por um longo tempo).

Se você estiver escrevendo um script de shell, -d output provavelmente será mais fácil de analisar. Você também pode usar -l e -o para escolher colunas específicas. Se você estiver escrevendo algum outro script (Perl, Python, etc.) e tiver um novo util-linux ( por volta de meados de 2015 ), então -J fornecerá JSON.

    
por 21.02.2017 / 23:40

Tags