Public bug reported: Description: Ubuntu 16.04.4 LTS Release: 16.04
exfat-utils: Installed: 1.2.3-1 Candidate: 1.2.3-1 Version table: *** 1.2.3-1 500 500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 100 /var/lib/dpkg/status Expected: df of exfat sdcard filesystem shows used amount commensurate with space associated with files and directories, accounting for finite block/cluster sizes. Actual: df shows much more space used than possible to account for in files and directories. I have an xdhc card (Samsung 64GB Evo UHC-1) with an exFAT filesystem. There are very few files or directories. du says 1.1MB is used, but df says nearly 1GB is used. The report is corroborated elsewhere (see below). df -h says: /dev/mmcblk0p1 60G 925M 59G 2% /media/jh/disk fsck says: # fsck /dev/mmcblk0p1 fsck from util-linux 2.27.1 exfatfsck 1.2.3 Checking file system on /dev/mmcblk0p1. File system version 1.0 Sector size 512 bytes Cluster size 128 KB Volume size 60 GB Used space 924 MB Available space 59 GB Totally 4 directories and 6 files. File system checking finished. No errors found. Use of card: It goes in my GoPro Hero 4 Black camera. I pull the card, pop it into my Ubuntu box, and mount it to transfer videos and photos. Then I delete them (I may cp or rsync and then rm, or more commonly mv). After the transfer, there are 6 files in 4 directories (plus the root). The files total 327 bytes. The directories are 128k each. Even using full 128k clusters for the files doesn't approach 925MB. No dotfiles are on the card. What's taking up nearly a gig? I believe the 925M figure has been rising over time, even though the content I can see after removing photos and videos has not changed. Mostly, I record a small number of large (4GB) videos (GoPro hardware enforces this), but recently I did have several hundred photos in a time-lapse video recorded as single files. Here's what's on the card after deleting the photos and videos: /media/jh/disk $ find . | xargs ls -ld drwx------ 1 jh jh 131072 Dec 31 1969 . drwx------ 1 jh jh 131072 Mar 6 10:11 ./DCIM drwx------ 1 jh jh 131072 Mar 6 10:19 ./DCIM/100GOPRO -rwx------ 1 jh jh 8 Mar 1 14:47 ./DCIM/leinfo.sav -rwx------ 1 jh jh 139 Jan 1 2015 ./Get_started_with_GoPro.url drwx------ 1 jh jh 131072 Jul 19 2017 ./LOST.DIR -rwx------ 1 jh jh 0 Jan 7 2015 ./mdb.db -rwx------ 1 jh jh 0 Jan 7 2015 ./mdb.log drwx------ 1 jh jh 131072 Dec 7 11:50 ./MISC -rwx------ 1 jh jh 19 Dec 27 2014 ./MISC/card -rwx------ 1 jh jh 161 Feb 5 2017 ./MISC/version.txt Here's the mount entry: /dev/mmcblk0p1 on /media/jh/disk type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) A forum question indicates a similar problem: https://askubuntu.com/questions/1010088/how-can-an-exfat-filesystem- be-53-used-with-zero-files-and-directories/1012467#1012467 That person reformatted the card (rebuilt the filesytem) and the used space dropped to near zero. A commenter suggested doing fsck, but this changed nothing. The commenter suggested that the exfat volume bitmap might be involved. However, I've filled my card many times and it's not marking the whole card as full. Perhaps just one block per deleted file is not reset or some other weirdness where a subset of blocks is not reset on delete. This would explain the slowly growing "used" space. Note that in the forum report, the files were deleted on a Mac, whereas for me everything has been in Linux. Thanks, --jh-- ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: exfat-utils 1.2.3-1 ProcVersionSignature: Ubuntu 4.13.0-36.40~16.04.1-generic 4.13.13 Uname: Linux 4.13.0-36-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.15 Architecture: amd64 CurrentDesktop: XFCE Date: Wed Mar 7 12:10:53 2018 InstallationDate: Installed on 2017-06-17 (262 days ago) InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2) SourcePackage: exfat-utils UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: exfat-utils (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1754109 Title: df and fsck on empty exfat sdcard shows space used To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/exfat-utils/+bug/1754109/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs