Файлы бывают sparse (дырявые). Простой пример:
$ dd if=/dev/zero of=11g-file bs=1024k count=1 seek=10240
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.002087 s, 502 MB/s
$ ls -lh 11g-file
-rw-rw-r-- 1 voleg voleg 11G Oct 13 20:45 11g-file
$ du -hs 11g-file
1.0M 11g-file