Sponsored Content
Top Forums Shell Programming and Scripting Space usage by top 5 users in a filesystem Post 302929226 by rka on Friday 19th of December 2014 02:25:28 AM
Old 12-19-2014
Lightbulb Space usage by top 5 users in a filesystem

I want to see top 5 users,who have occupied most amount of disk space in a filesystem.
But not sure how to do it.
I can get the usage for a particular user
Code:
find . -user user -type f exec df -h {} \;|awk '{ s = s+$1 } END { print "Total used: ",s }'

But how to get without specifying any user for a filesystem ?

Then I can sort for top 5 usages.

Please advise..Thanks in advance !!

Last edited by vbe; 12-19-2014 at 05:38 AM.. Reason: code tags next time, thanks...
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to get system memory usage like top

Hello all im working on sunos machine that dont have the top installed and can't be install , now i need to get information similar to what top gives me about the cpu usage and so can it be done somehow else where ? (3 Replies)
Discussion started by: umen
3 Replies

2. AIX

How to find the top 6 users (which consume most space)?

Hi everybody, I want to know if there is any posibility to find out - on an AIX system - which are the the users who consume most space or at least a posibility to obtain a list with all the users and how much space are they consuming ? Trying to use du command was useless. Any idea?... (5 Replies)
Discussion started by: RebelDac
5 Replies

3. Programming

how to get filesystem usage in c

hi, everyone Can anybody tell me how to get free blocks and total blocks of filesystem in c. I am working on a hp-unix Thanks in advance. (8 Replies)
Discussion started by: mika
8 Replies

4. Shell Programming and Scripting

Script to check top 5 biggest disk space users

Hi all, I am needing a bash shell script to generate a list of the top 5 users using the most disk space. I am thinking that the du command would be used somehow but I am at a loss. Can anyone help? Thanks! (3 Replies)
Discussion started by: sytemx
3 Replies

5. Solaris

Filesystem Usage

Hi Guys... I want to change the below script to send an alert when my file system is greater than 5G. # If any filesystem has less than 5k, issue an alert if Regards (3 Replies)
Discussion started by: Phuti
3 Replies

6. Shell Programming and Scripting

Calculate total space, total used space and total free space in filesystem names matching keyword

Good afternoon! Im new at scripting and Im trying to write a script to calculate total space, total used space and total free space in filesystem names matching a keyword (in this one we will use keyword virginia). Please dont be mean or harsh, like I said Im new and trying my best. Scripting... (4 Replies)
Discussion started by: bigben1220
4 Replies

7. UNIX for Dummies Questions & Answers

Command to display the space usage (memory usage) of a specific directory.

Hi all, Can you please tell me the command, with which one can know the amount of space a specific directory has used. df -k . ---> Displays, the amount of space allocated, and used for a directory. du -k <dir name> - gives me the memory used of all the files inside <dir> But i... (2 Replies)
Discussion started by: abhisheksunkari
2 Replies

8. Shell Programming and Scripting

Filesystem Usage Script

Hey guys I am learning Linux and I am working on script for a college class project to check usage of file system. I pulled this from a different site but have to tweak it a little to work but I still get errors. Here is what I got so far. ALERT=5 function main_prog() { while read output;... (1 Reply)
Discussion started by: jcsx6245
1 Replies

9. Shell Programming and Scripting

Filesystem usage with more than 80%.

Hi All, I need to display the output of rah "df -m" only for the filesysytems those are touching or crossing 80%. Im using SuSE Linux box and the output of original rah command is- /dev/NODE0001 557900 446681 83319 75% /db2fs/NODE0001 /dev/NODE0002 ... (5 Replies)
Discussion started by: NARESH1302
5 Replies

10. Red Hat

Showing all users in 'users' and 'top' commands

Hi All, I work in a multi user environment where my school uses Red Hat Linux server. When I issue commands such as "top" or "users", I get to see what others are doing and what kinds of applications they are running (even ps -aux will give such information). "users" will let me know who else is... (1 Reply)
Discussion started by: shoaibjameel123
1 Replies
QUOT(8) 						    BSD System Manager's Manual 						   QUOT(8)

NAME
quot -- display disk space occupied by each user SYNOPSIS
quot [-acfhknv] [filesystem ...] DESCRIPTION
The quot utility is used to gather statistics about the disk usage for each local user. The following options are available: -a Include statistics for all mounted file systems. -c Display three columns containing number of blocks per file, number of files in this category, and aggregate total of blocks in files with this or lower size. -f For each user, display count of files and space occupied. -h Estimate the number of blocks in each file based on its size. Despite that this does not give the correct results (it does not account for the holes in files), this option is not any faster and thus is discouraged. -k Force the numbers to be reported in kilobyte counts. By default, all sizes are reported in 512-byte block counts. -n Given a list of inodes (plus some optional data on each line) in the standard input, for each file print out the owner (plus the remainder of the input line). This is traditionally used in the pipe: ls -i | sed -e 's,^ *,,' | sort -k 1n | quot -n filesystem to get a report of files and their owners. -v In addition to the default output, display the number of files not accessed within 30, 60 and 90 days. ENVIRONMENT
BLOCKSIZE If the environment variable BLOCKSIZE is set, and the -k option is not specified, the block counts will be displayed in units of that size block. SEE ALSO
df(1), quota(1), getmntinfo(3), fstab(5), mount(8) HISTORY
This implementation of quot is by Wolfgang Solfrank / TooLs GmbH. BUGS
ncheck (which would be a lot more useful than ls -i in the example above) does not exist in FreeBSD. BSD
February 8, 1994 BSD
All times are GMT -4. The time now is 01:24 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy