O dd quando está realizando alguma operação não nos mostra detalhes do progresso, confira nessa matéria como o utilizar com uma ótima barra de progresso.
Não tem coisa mais tensa do que ir gravar uma .iso em um pendrive, ou alguma manutenção em um disco rígido com o dd e ficar sem saber se o comando está em execução ou se esta parado.
O pv (Pipe Viewer) pode ser inserido em qualquer pipeline normal entre dois processos para fornecer uma indicação visual da rapidez com que os dados estão passando, quanto tempo demorou, quão perto está da conclusão e uma estimativa de quanto tempo será necessário. até a conclusão.
Para usá-lo, insira-o em um pipeline entre dois processos, com as opções apropriadas. Sua entrada padrão será passada para sua saída padrão e o progresso será mostrado em erro padrão.
Comando dd executando sem o pv, só te resta esperar ...
Comando dd executando em conjunto com o pv, agora temos algumas informações, quantidade de dados copiados em MB, tempo decorrido e uma barra.
Para instalar o pv em sua distribuição, execute o comando referente a ela.
Para Arch Linux e Manjaro
Para Debian e Ubuntu
Para Fedora
Para openSUSE
Depois de instalado o pv use a sintaxe abaixo para que ele trabalhe junto com o dd.
Exemplo de comando sem o pv.
Com o pv fica assim.
Não tem coisa mais tensa do que ir gravar uma .iso em um pendrive, ou alguma manutenção em um disco rígido com o dd e ficar sem saber se o comando está em execução ou se esta parado.
Barra de progresso com pv
O pv (Pipe Viewer) pode ser inserido em qualquer pipeline normal entre dois processos para fornecer uma indicação visual da rapidez com que os dados estão passando, quanto tempo demorou, quão perto está da conclusão e uma estimativa de quanto tempo será necessário. até a conclusão.
Para usá-lo, insira-o em um pipeline entre dois processos, com as opções apropriadas. Sua entrada padrão será passada para sua saída padrão e o progresso será mostrado em erro padrão.
Comando dd executando sem o pv, só te resta esperar ...
Comando dd executando em conjunto com o pv, agora temos algumas informações, quantidade de dados copiados em MB, tempo decorrido e uma barra.
Instalação
Para instalar o pv em sua distribuição, execute o comando referente a ela.
Para Arch Linux e Manjaro
sudo pacman -S pv
Para Debian e Ubuntu
sudo apt install pv
Para Fedora
sudo dnf install pv
Para openSUSE
sudo zypper install pv
Utilização
Depois de instalado o pv use a sintaxe abaixo para que ele trabalhe junto com o dd.
Exemplo de comando sem o pv.
dd if=/lugar/de/origem of=/lugar/de/destino
Com o pv fica assim.
dd if=/lugar/de/origem |pv| dd of=/lugar/de/destinoPara mais detalhes do uso do pv execute o comando.
man pv
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!