On Thursday 14 June 2012 06:48:14 Wojciech Puchar wrote: > >> file to take 900MB or... can i call some system function to "punch" > >> holes? > > > > I think you can only truncate the file at this time, pretty much like > > brk() works for memory. > > BAD. suppose i keep windoze VM image on filesystem which takes 10GB but > uses 5GB. > > i could write simple program to find out what blocks are unused and > then...do nothing.
Actually you can. Use dd if=infile of=outfile conv=sparse to convert a file to a sparse file. This obviously only works on filesystems supporting sparse files, such as UFS. Regards, Pieter _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"