Re: Identifying sparse files using getattrlist()
Re: Identifying sparse files using getattrlist()
- Subject: Re: Identifying sparse files using getattrlist()
- From: Alastair Houghton <email@hidden>
- Date: Tue, 3 Nov 2009 10:57:23 +0000
On 2 Nov 2009, at 13:37, rohan a wrote:
I am trying to identify if a particular file is a sparse file using
getattrlist()
I am using this : attrList.fileattr = ATTR_FILE_TOTALSIZE |
ATTR_FILE_ALLOCSIZE;
According to the man page if ATTR_FILE_ALLOCSIZE <
ATTR_FILE_TOTALSIZE the file is a sparse file.
I created the sparse file using dd
#dd if=/dev/zero of=sparse-file bs=1 count=0 seek=3g
However, both AllocSize and TotalSize are returning the same size
while actually AllocSize < TotalSize
I am using UFS
Does Apple UFS even support sparse files? Remember, UFS is a name
used by a fair number of totally different and usually incompatible
filesystems. I haven't really ever bothered investigating exactly
what Apple's UFS can and can't do... indeed, I've always had the
impression that it was only really present for the benefit of old-time
NeXT users who might have compatible filesystems floating around
already.
Kind regards,
Alastair.
--
http://alastairs-place.net
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden