du and dfspace reporting


 
Thread Tools Search this Thread
Operating Systems SCO du and dfspace reporting
# 22  
Old 09-14-2012
/stand is not a partition and not even a file system, the partition containing the file system is named /dev/boot. /stand is simply a directory initially created in the /dev/root file system mounted on /.
This directory might contain files and subdirectories which sizes are logically accounted to the / file system by df.
If you mount later some other file system on /stand, which is your case, ls will show under /stand the files and subdirectories of the newly mounted file system. Everything that was there before is hidden and unaccessible until you unmount the file system.
# 23  
Old 09-14-2012
From my experience of SCO, /stand holds the currently booted kernel files, is indeed a separate filesystem written by the installer. Without /stand the system won't boot. The files in /stand are not significant in size. /stand is mounted at boot time and remains mounted continuously.

For any files to exist under the mount point, /stand would have had to have been deliberately and manually dismounted (can be done) and files put into that directory. Unless done deliberately nothing will exist in that folder.

I'm only saying this because I believe all subscribers to this thread are on the wrong track (pursuing /stand) as to the answer to the OP's question.
# 24  
Old 09-14-2012
"du" includes /proc, which is process memory, whereas df does not.
# 25  
Old 09-14-2012
Quote:
Originally Posted by jgt
"du" includes /proc, which is process memory, whereas df does not.
That would be another serious bug if true. /proc doesn't use disk space so du should report 0 blocks for any file in it.

---------- Post updated at 16:42 ---------- Previous update was at 16:37 ----------

Quote:
Originally Posted by hicksd8
From my experience of SCO, /stand holds the currently booted kernel files, is indeed a separate filesystem written by the installer. Without /stand the system won't boot. The files in /stand are not significant in size. /stand is mounted at boot time and remains mounted continuously.

For any files to exist under the mount point, /stand would have had to have been deliberately and manually dismounted (can be done) and files put into that directory. Unless done deliberately nothing will exist in that folder.
Having a mount hiding file is a common reason for unaccounted disk space. I was just trying to explain that to the OP, not telling this is the only possible source cause.
Quote:
I'm only saying this because I believe all subscribers to this thread are on the wrong track (pursuing /stand) as to the answer to the OP's question.
Well, jgt just demonstrated the OP issue is not well understood. Suggesting du would add up space not present on disk wouldn't explain the OP issue as it is the opposite which is observed (too less space reported by du, not too much).
# 26  
Old 09-14-2012
Code:
unix:/# cat /tmp/lst                                                    
du -a /proc                                                             
0       /proc/0/ctl                                                     
2       /proc/0/cmdline                                                 
2       /proc/0/cred                                                    
2       /proc/0/psinfo                                                  
2       /proc/0/lwp/97/lwpsinfo             
.... output trimmed                            
104     /proc/22196/object/vxfs.7679.18.125539                          
428     /proc/22196/object/vxfs.7679.18.231505                          
378     /proc/22196/object/vxfs.7679.18.236228                          
268     /proc/22196/object/vxfs.7679.18.125530                          
1204    /proc/22196/object/vxfs.7679.18.125644                          
57046   /proc/22196/object                                              
0       /proc/22196/lwp/1/lwpctl                                        
8       /proc/22196/lwp/1                                               
8       /proc/22196/lwp                                                 
443592  /proc/22196                                                     
8210792 /proc                                                           
df -v /proc                                                             
Mount Dir  Filesystem              blocks      used      free   %used   
/proc      /proc                        0         0         0     -     
unix:/#

This User Gave Thanks to jgt For This Post:
# 27  
Old 09-15-2012
To clear all confusions , you all had from my question, let me ask this:

Should du -k and df -k report the same usage or not ? If not then which can be more and approx. with how much percentage.

Dexter.
# 28  
Old 09-15-2012
Quote:
Originally Posted by dextergenious
Should du -k and df -k report the same usage or not ?
Unlikely.
Quote:
If not then which can be more and approx. with how much percentage.
There is no rule.

You should use
Code:
du -xk

to limit du to the / file system.

You must be root otherwise du would miss files you have no privilege to read (Note: SCO du manual page states it is not required).

du is not taking into account usage df is measuring which is:
  • internal file system structure: superblocks, inode tables, journal, whatever the file system implementation defines
  • space lost by file system corruption (disconnected blocks and so on)
  • deleted still open files, if any
  • files that might be present in directories hidden by another mount, in your case /stand, /proc, /dev/fd, /dev/_tcp et /system/processor

Last edited by jlliagre; 09-15-2012 at 10:26 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Reporting lines above a particular pattern

Below is a typical report each of the lines represent the fields in the report component1 component2 <pattern> .. .. n lines ... .. VIOL = 2 the command should display component1 component2 VIOL = 2 only if pattern field of the report is "good" component1 and... (8 Replies)
Discussion started by: dll_fpga
8 Replies

2. Solaris

Monitoring and Reporting Solutions

Hi, I am hunting for a low cost Monitoring & Reporting Tool for the SUN Environment. I have all and all SUN Environment with LDOMs, Zones. The monitoring Tool 1. Hardware failure. 2. Disk space and failure. 3. LDOMS,Zones. 4. CPU,Memory Utilization. 5. ping,URL Monitors 6. Send... (4 Replies)
Discussion started by: menonk
4 Replies

3. Shell Programming and Scripting

Disk space reporting

I need to accomplish the following task - I have a number of accounts for a number of applications that i deploy on a unix server. There are a number of directories for each account in /prod/apps directory. eg. For an account Application1 I have /prod/apps/Application1_1 /prod/apps/Application1_2... (4 Replies)
Discussion started by: niranjandighe
4 Replies

4. Filesystems, Disks and Memory

Storage Monitoring/Reporting?

Hi. How do you guys, monitor/report your Storage environment? I have people (don't we all? ) that like to have monthly reports on space (raw/assigned/available), ports available/used, switches and the such. Do you use anything special? Or are you like me, a nice big Excel spreadsheet? How... (1 Reply)
Discussion started by: Stephan
1 Replies

5. UNIX for Dummies Questions & Answers

Error reporting script

I am very new to unix/linux and am unsure how to do the following tasks within my script 1) append a log file and add a timestamped echo "Error occured" to it, if posibble to print it to file and on screen at the same time would be even better. 2) As my main script will be calling on a couple... (1 Reply)
Discussion started by: shamwick
1 Replies

6. Shell Programming and Scripting

Reporting SU and Failedlogins

Hi:- I am working on an audit report that produces a monthly summary of account activity on a particular AIX host. I am struggling with su activity and failed logins as these tend to come back with more then a month's data. Is there a easy way that these files can be rotated/cleaned out on a... (1 Reply)
Discussion started by: janet
1 Replies

7. SCO

regarding dfspace

hi, i m having a sco unix system...i want to store the output of dfspace command ie %free space of each partition to different variable so that i can use it for further processing.......can anybody pls help me out thx girish (1 Reply)
Discussion started by: girish_shukla
1 Replies

8. UNIX for Dummies Questions & Answers

Progress reporting

Hi everyone, I'm completely new to the board and to UNIX and I have the following question regarding a script I am building. I am trying to copy an entire directory into a new directory and I was wondering if there is any way of printing on screen a progress report, for example a percentage. It... (9 Replies)
Discussion started by: Ypnos
9 Replies

9. UNIX for Dummies Questions & Answers

Reporting

I have to do a lot of reporting for the company that I work for and was wondering if anyone had suggestions for a way to create professional looking reports. I currently use Filepro so much that I rarely see the shell. Any help is appreciated. (3 Replies)
Discussion started by: Mike11
3 Replies
Login or Register to Ask a Question