git.annexia.org
/
libguestfs-talks.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
863c6b53d8d6088096416c2f37e6e7c26ffc0441
[libguestfs-talks.git]
/
2019-fosdem
/
badblocks.sh
1
#!/bin/bash
2
3
case "$1" in
4
open) ;;
5
get_size) echo 64M ;;
6
pread)
7
if [ $4 -le 100000 ] && [ $(( $4+$3 )) -gt 100000 ]; then
8
echo EIO Bad block >&2
9
exit 1
10
else
11
dd if=/dev/zero count=$3 iflag=count_bytes
12
fi ;;
13
*) exit 2 ;;
14
esac