3.5. Teste do volume de teste do VDO
Este procedimento testa se a leitura e a escrita do volume de teste VDO funciona.
Pré-requisitos
- Um volume de teste VDO recém-criado é montado. Para detalhes, veja Seção 3.4, “Criando um volume de teste VDO”.
Procedimento
Escreva 32 GiB de dados aleatórios para o volume VDO:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dd if=/dev/urandom of=/mnt/vdo-test/test file bs=4096 count=8388608
$ dd if=/dev/urandom of=/mnt/vdo-test/test file bs=4096 count=8388608
Leia os dados do volume do VDO e escreva-os em outro volume:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dd if=/mnt/vdo-test/ test file of=another-location/testfile bs=4096
$ dd if=/mnt/vdo-test/ test file of=another-location/testfile bs=4096
- Substitua another-location com qualquer diretório onde você tenha acesso de escrita que não esteja no volume de teste do VDO. Por exemplo, você pode usar seu diretório pessoal.
Compare os dois arquivos:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow diff --report-ficheiros idênticos /mnt/vdo-teste/arquivo de teste another-location/ arquivo de teste
$ diff --report-ficheiros idênticos /mnt/vdo-teste/arquivo de teste another-location/ arquivo de teste
O comando deve informar que os arquivos são os mesmos.
Copie o arquivo de volta para um novo local no volume do VDO:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dd if=another-location/testfile of=/mnt/vdo-test/testfile2 bs=4096
$ dd if=another-location/testfile of=/mnt/vdo-test/testfile2 bs=4096
Compare o terceiro arquivo com o segundo arquivo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow diff --report-ficheiros idênticos /mnt/vdo-teste/arquivo de teste2 another-location/ arquivo de teste
$ diff --report-ficheiros idênticos /mnt/vdo-teste/arquivo de teste2 another-location/ arquivo de teste
O comando deve informar que os arquivos são os mesmos.
Etapas de limpeza
- Remova o volume do teste VDO, conforme descrito em Seção 3.6, “Limpeza do volume de teste VDO”.