On Fri, 2025-05-09 at 23:20 -0700, ToddAndMargo via users wrote: > On 5/9/25 9:06 PM, Dave Close wrote: > > francis.montag...@inria.fr wrote: > > > > > No: du rounds up: > > > > > > echo > one > > > du -m one > > > 1 one > > > > That is correct, not rounded. 'echo' creates a file with one byte, > > a newline (0x0a). > > > Actually, it creates a file that is allocated 4096 bytes. > > $ echo > one > > $ du -m one > 1 one > > $ du --block-size=1 one > 4096 one >
No, the file is allocated 1 byte. The disk usage depends on the filesystem. IIRC some filesystems could - at least historically - use spare space in the inode for small files. That's why the output of 'du' is usually different from that of 'ls -s'. It's the difference between the *file size* and the *disk usage* (the clue is in the name). > I believe it is called a "cluster", but I may be wrong > on the name. A cluster is usually regarded as a group of basic allocatable units (i.e. blocks or pages), so this would not be a cluster except in the degenerate sense, i.e. a cluster of 1. poc -- _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue