Как создать img-образ, достаточно большой для хранения одного конкретного файла?

Мне нужно создать образ диска img (используя mkfs.fat), который будет содержать только один файл. Я знаю, что мне нужно это сделать:

dd if=/dev/zero of=disk.img bs=1 count=SIZE mkfs.fat disk.img sudo mkdir /tmp/bla sudo mount -o loop disk.img /tmp/bla cp myfile /tmp/bla sync sudo umount /tmp/bla sudo rmdir /tmp/bla 

Мой вопрос в том, как определить SIZE так, чтобы disk.img был достаточно большим, чтобы содержать myfile?

Кроме того, есть ли способ избежать использования sudo?

Linux и Unix - лучшая ОС в мире.