Традиционный способ сделать это (поскольку ваш метод зависит от условий гонки, приводящих к повреждению файловой системы ), это создать гигантский файл, обнулить его, а затем удалить файл. Фактически, вы можете сделать это напрямую с помощью sh, файл не нужен:
# dd will run until disk space is exhausted
dd if=/dev/zero of=__somefile.bin bs=1M conv=noerror; rm __somefile.bin