[Bug 210671] 'du' may report smaller than expected size(s) when using zfs
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Jun 28 19:20:23 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210671
Bug ID: 210671
Summary: 'du' may report smaller than expected size(s) when
using zfs
Product: Base System
Version: 10.3-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: misc
Assignee: freebsd-bugs at FreeBSD.org
Reporter: as.asx64 at gmail.com
CC: freebsd-amd64 at FreeBSD.org
CC: freebsd-amd64 at FreeBSD.org
Copying/creating new files and running 'du' immediately after lead to
unexpected output, reporting (smaller) size(s).
This happen when using ZFS and apparently doesn't happen when using UFS.
Step to reproduce the problem:
create a script that:
- copy an enough large number of files/size (in a empty directory)
- run "du -s directory/*"
A preliminry examination on FreeBSD forum is here:
https://forums.freebsd.org/threads/56763/
test script:
mkdir test
cp /boot/kernel/kernel test/kernel1
cp /boot/kernel/kernel test/kernel2
cp /boot/kernel/kernel test/kernel3
cp /boot/kernel/kernel test/kernel4
cp /boot/kernel/kernel test/kernel5
cp /boot/kernel/kernel test/kernel6
cp /boot/kernel/kernel test/kernel7
cp /boot/kernel/kernel test/kernel8
ls -l test
du -s test/*
unexpected result:
total 64748
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel1
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel2
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel3
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel4
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel5
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel6
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel7
-r-xr-xr-x 1 root wheel 21551736 Jun 28 21:06 kernel8
21153 test/kernel1
21153 test/kernel2
21153 test/kernel3
1289 test/kernel4 <--
1 test/kernel5 <--
1 test/kernel6 <--
1 test/kernel7 <--
1 test/kernel8 <--
note that running 'du' a few seconds later will give the correct result/sizes.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-amd64
mailing list