![]() |
|
|
|
|
|||||||
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
I have a question about the use of du. I understand that du reports the number of 512-byte blocks of disk usage used in the directory and below.
However, with only 3 small files (file a is 64 bytes; b is 68 bytes; c is 6 bytes), du seems to tell me that the OS is using 8 blocks x 512-byte to store them. Is there anything wrong with my calculations or I misunderstand anything? When I do a 'du' with no option, it gives me: 8 . When I do a 'du -k', it gives me: 4 . When I do a 'du -a' , it gives me: 2 ./a 2 ./b 2 ./c 8 . |
| Forum Sponsor | ||
|
|
|
|||
|
I guess my question is: from where I can find out the smallest chunk of disks that needs to be assigned to a file?
Also, let's say it's 1k, then, is there anyway I could change it (probably during installation or hardware changes), cus my files are mostly small and it is not efficient with it being set to 1k. Thx. |
|
||||
|
I think that depends on how your file system works and what it supports. For e.g. vxfs (Veritas Journal) supports a block size specifier with mkfs (newfs) and also uses an extent based allocation.
__________________
Patrick Van der Veken - UNIX consultant (c) 2001 - 2001 http://www.baanboard.com - http://www.ux-core.com 'True strength lies in gentleness' - Irish proverb |
||||
| Google UNIX.COM |
| Thread Tools | |
| Display Modes | |
|
|
|
The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
|
| 421 service not available, remote server has closed connection ^m automate ftp autosys awk trim bash eval bash for loop boot: cannot open kernel/sparcv9/unix command copy/move folder in unix couldn't set locale correctly curses.h cut command in unix find grep find mtime find null character in a unix file grep multiple lines grep or grep recursive hp-ux ifconfig inaddr_any inappropriate ioctl for device lynx javascript mailx attachment mget mtime ping port remove first character from string in k shell replace space by comma , perl script rsync ftp scp recursive segmentation fault(coredump) sftp script snoop unix solaris change ip address stale nfs file handle syn_sent tar exclude tar extract to folder test: argument expected unix unix .profile unix forum unix forums unix internals unix interview questions unix mtime unix simulator unix.com vi substitute while loop within while loop shell script |