size discrepancy after tarring a dir
Gregory Hosler
ghosler at redhat.com
Sat Sep 4 04:29:38 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 09/04/2010 05:21 AM, JD wrote:
> I have two mounted disks, both ext3 mounted
> as
> /sdb1
> /sdc1
>
> On /sdb1 I have a directory, let's call it dirx.
>
> 1. rm -rf /sdc1/dirx
>
> 2. cd /sdb1
> 3. tar cf - dirx | tar -C /sdc1 -xpf -
>
> Neither dir (/sdb1 and /sdc1) are not accessed by any programs other
> than the tar program (and of course /sdb1 is the shell's CWD).
> The shell's history file is in my home dir.
>
> After tar:
>
> 4. du -sk dirx /sdc1/dirx
> 2904536 /sdc1/dirx
> 2802124 dirx
>
> So, why this size inflation by 104MiB ?
What is the filesystem block size on both file systems ?
If the /sdc1 is ext2/3/4 with a block size of 4kb ( tune2fs -l will verify
this), and if the source filesystem has a 1kb block size, then each file on the
target filesystem may have an extra 1 to 3kb allocation of "usage".
Just a thought.
- -Greg
- --
+---------------------------------------------------------------------+
Please also check the log file at "/dev/null" for additional information.
(from /var/log/Xorg.setup.log)
| Greg Hosler ghosler at redhat.com |
+---------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkyByzAACgkQ404fl/0CV/TShQCbBZQaROT/V8VJ6RScYQJv9rzg
+yQAn1XU7pJbd9RzU8iMiLVsxuj8nnu/
=S0KF
-----END PGP SIGNATURE-----
More information about the users
mailing list