我需要创建一个仅包含一个文件的 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?