[colug-432] creating sparse disk images
Roberto C. Sánchez
roberto at connexer.com
Tue Nov 13 13:32:44 EST 2018
On Tue, Nov 13, 2018 at 07:21:38PM +0100, Rick Hornsby wrote:
> On November 13, 2018 at 11:13:31, Matthew Hyclak ([1]hyclak at gmail.com)
> wrote:
>
> Been a while since I did this, but I believe you have to make sure the
> filesystem you want to be sparse actually contains 0's in the places
> you'd like to be sparse before creating the sparse file.
> [2]https://unix.stackexchange.com/questions/44234/clear-unused-space-with-zeros-ext3-ext4 looks
> like a good starting point.
>
> Thanks. I had seen that thread. I used zerofree, but it didn’t seem to
> matter. Because of your link though, I read farther down the page to some
> information about cp with the ‘—sparse=always’ flag, and some hints about
> reported size between ls and du.
>
> Interestingly enough, I messed around and got the following:
>
> cp —sparse=always 16GB_file sparse_file -> 3.7GB, as per du. ls
> still says it’s 16GB.
You need to pass the '-s' option to ls:
-s, --size
print the allocated size of each file, in blocks
Regards,
-Roberto
--
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com
More information about the colug-432
mailing list