Interviewer: Lets say there is a partition of 100GB. When i
tried to create a file using touch command, under any
directory, it was unable to create the file- '100% full
disk space'. I calculated the size of each and every
directory on that partition mannually by adding each file
size & in came out to be total size 50GB. Then where is the
remaining 50GB ? why it is showing disk space 100% full
in 'df -h' command?

Answer Posted / kenji

One possibility is that there are many small size files. "Small" is relative to block size. For example the block size of ext3 file system is 4096. A file size of 4097 uses 2 blocks resulting 50% efficiency. This can explain why 100G partition gets disk full at 50G usage.

Another possibility is there are processes having large open files which are not linked. Such files are not visible by 'ls' commands but their usage still shows up by df -h.

At the event of 'disk full' I would check inode usage as well. Normally max inodes were allocated as "partition size / block size" so insufficient inodes rarely happens. typing 'df -i' doesn't cost you much :-)
I initially thought of "inode full" which you can check by df -i

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is unix and its features?

560


Is unix cli or gui?

480


What is unix buffer cache?

515


Write down some common shells with their indicators?

607


How do I grep recursively in unix?

472






How do I remove 30 days old files in unix?

503


Is learning unix useful?

494


What is unix used for?

516


Is windows unix?

491


Is mac a unix system?

516


In what way the Fault Handlers and the Interrupt handlers are different?

539


If we are terminated at the middle of the program execution in UNIX,what will happen to the program, it will continue running r terminate r the o/p will be send to your mail?

985


Is a form of interprocess communication in unix?

511


You have a file called tonky in the directory honky. Later you add new material to tonky. What changes take place in the directory, inode, and file?

717


What is the root directory in unix?

499