A dica de hoje além de rápida é dupla. Precisei verificar se um sd card em especial realmente estava armazenando os 32Gb que ostentava. Para isso utilizei o dd para criar o arquivo e o /dev/zero, dispositivo especial para caracteres.
Para criar o arquivo digite como root o comando abaixo:
root@ti:/# dd if=/dev/zero of=/media/D047-C754/arquivoteste bs=100M count=40
Explicando:
dd = comando para cópia, geralmente usada para cópias bit a bit.
if = origem.
of = destino.
bs = tamanho do bloco em Bytes (M de Mega na forma abreviada).
count = copia n vezes o bs dentro do arquivo.
Logo o tamanho desse arquivo será 4Gb.
Como eu precisei criar vários arquivos deste modo, agora entra a segunda dica. Utilizei o comando watch para acompanhar o tamanho dos arquivos e ver se tudo estava correndo como o planejado.
Primeiro criei um mini script:
#!/bin/bash
du -lhs /media/D047-C754/arquivoteste
Esse script me retorna o tamanho do arquivo em megas.
Após isso entre com o comando:
root@ti:/# watch -d /home/ti/script
O watch mostrará a cada 2 segundos (configuração padrão) o retorno do meu script, utilizei a opção -d para que cada vez que o tamanho do arquivo aumentar o número que mudou seja grifado.
É isso aí, dica simples e rápida.
Abraços!
:wq
Wonderful post you have shared.
ResponderExcluircanon mx492 setup