Add note about benchmarking.
[libguestfs-talks.git] / 2019-fosdem / badblocks.sh
1 #!/bin/bash
2
3 case "$1" in
4     get_size) echo 64M ;;
5     pread)
6         if [ $4 -le 100000 ] && [ $(( $4+$3 )) -gt 100000 ]; then
7             echo EIO Bad block >&2
8             exit 1
9         else
10             dd if=/dev/zero count=$3 iflag=count_bytes
11         fi ;;
12     *) exit 2 ;;
13 esac