rajeshkumar created the topic: df command usage
Filesystems using more than 90% capacity
df -hP | awk '{x=$5;sub ("%","",x)}x>75'
df -h | awk '{if(NF==1){x=$0;getline;if(int($4)>90)print x,$0}else if(int($5)>90) print}'
ssh -q rajesh 'df -hP' | awk '{x=$5;sub ("%","",x)}x> 30'
ssh -q rajesh 'df -h' | awk '{if(NF==1){x=$0;getline;if(int($4)>60)print x,$0}else if(int($5)>60) print}'
Error:
df: unknown option: P
Usage: df [-F FSType] [-abeghklntVvZ] [-o FSType-specific_options] [directory | block_device | resource]
Solution:
May be your solaris version is not supporting P options. Check it out without using -P.
df output filter based on Mounted on and Capacity
df -kh | awk '/\/export/ && int($5) >= 90'
Here Capacity – 90%
Mounted on – \export
df -kh | \ # Pipe the output of df to awk
awk ‘ # Start the awk script
/\/mnt/ \ # Grep for pattern(first condition)
&& \ # add a second condition (and)
int($5) >= 85 \ # Check if integer of $5 is greater that 85(second condition)
‘ # End awk script
Df Output to one line
ssh -q $server 'df -hP | cat' 2>&1
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND