Jak napsal Chris S v této odpovědi, optimální velikost bloku závisí na hardwaru. Podle mých zkušeností je vždy větší než výchozích 512 bajtů. Pokud pracujete s nezpracovanými zařízeními, překrývající geometrie souborového systému nebude mít žádný vliv. Použil jsem níže uvedený skript, abych pomohl „optimalizovat“ velikost bloku dd.
#!/bin/bash
#
#create a file to work with
#
echo "creating a file to work with"
dd if=/dev/zero of=/var/tmp/infile count=1175000
for bs in 1k 2k 4k 8k 16k 32k 64k 128k 256k 512k 1M 2M 4M 8M
do
echo "Testing block size = $bs"
dd if=/var/tmp/infile of=/var/tmp/outfile bs=$bs
echo ""
done
rm /var/tmp/infile /var/tmp/outfile
Linux:Naplánujte spuštění příkazu jednou po restartu (ekvivalent RunOnce)
Jak v linuxu vidím du v GB místo MB?