The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Operating Systems > HP-UX
.
google unix.com



HP-UX HP-UX (Hewlett Packard UniX) is Hewlett-Packard's proprietary implementation of the Unix operating system, based on System V.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Moving the root partition (simple fstab / grub question) d11wtq UNIX for Dummies Questions & Answers 7 10-07-2008 12:55 PM
How to edit /etc/fstab when root was mounted as read only ilan Linux 3 02-28-2008 10:51 PM
/etc/mnttab is zero length - I have done a silly thing Smiling Dragon UNIX for Advanced & Expert Users 7 12-09-2007 04:03 PM
/etc/fstab byblyk Linux 6 07-07-2004 12:51 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-28-2007
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 499
bdf , /etc/fstab , /etc/mnttab

Hi all,

Would like to know if it is possible to rearrange the order that mounts are displayed when the 'bdf' command is issued.

An example of what I mean is, currently I see the following ...
Code:
[mddev:/home/cameron]
$ bdf -l
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  211800  310104   41% /
/dev/vg00/lvol1    1048576  792464  254216   76% /stand
/dev/vg00/lvol7    4194304 2111048 2066992   51% /var
/dev/vg00/lvol6    5275648 4324952  943312   82% /usr
/dev/vg00/lvolu3   30736384 3901997 25157825   13% /u03
/dev/vg00/lvolu2   27033600 21665312 5034033   81% /u02
/dev/vg00/lvolu1   20480000 16962500 3298935   84% /u01
/dev/vg00/lvol5     229376  103248  125280   45% /tmp
/dev/vg00/lvol4    4620288 3775088  838648   82% /opt
/dev/vg00/lvol8    1048576  141744  899856   14% /home
/dev/vg00/lvolu4   5144576 2148221 2809135   43% /u04
But would prefer to see the mounts in the following order ...
Code:
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  211800  310104   41% /
/dev/vg00/lvol6    5275648 4324952  943312   82% /usr
/dev/vg00/lvol7    4194304 2111048 2066992   51% /var
/dev/vg00/lvol4    4620288 3775088  838648   82% /opt
/dev/vg00/lvol8    1048576  141744  899856   14% /home
/dev/vg00/lvol1    1048576  792464  254216   76% /stand
/dev/vg00/lvol5     229376  103248  125280   45% /tmp
/dev/vg00/lvolu1   20480000 16962500 3298935   84% /u01
/dev/vg00/lvolu2   27033600 21665312 5034033   81% /u02
/dev/vg00/lvolu3   30736384 3901997 25157825   13% /u03
/dev/vg00/lvolu4   5144576 2148221 2809135   43% /u04
I had a play about and altered the order of items in the /etc/fstab with no change to the output order and have read that changing /etc/mnttab is not recommended or of any use. Whilst the example is for the local mounts, if a solution is possible then I'd also apply the same for NFS mounts too.

A strange query I'd admit, but curious to know if it is possible.

Cheers,
Cameron

Last edited by Perderabo; 12-01-2007 at 11:45 AM.. Reason: Change font tags to code tags for readability
  #2 (permalink)  
Old 11-28-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9,111
The best solution would be to write a wrapper around bdf to sort the output the way you want.
  #3 (permalink)  
Old 11-28-2007
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 499
Thanks Perderabo.

Any chance of a lead for understanding/creating a wrapper (never looked before).
Searching the forums, there are (of what I've searched so far) only references to wrappers.

Cheers,
Cameron
  #4 (permalink)  
Old 11-28-2007
blowtorch's Avatar
blowtorch blowtorch is offline Forum Advisor  
Supporter
  
 

Join Date: Dec 2004
Location: Singapore
Posts: 2,350
A wrapper is just a script that you call instead of the actual command (bdf) in your case. The script will modify your output as you wish, by internally calling stuff like sort/awk/whatever. Once you get the script in place, do not run bdf directly, but the always the script instead.
  #5 (permalink)  
Old 11-28-2007
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 499
Cheers blowtorch.
Hadn't heard of the terminology prior.
Many thanks.
  #6 (permalink)  
Old 12-01-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9,111
It occurred to me that a non-general solution is very easy. All you need is a control file with line numbers. You paste the control file on to the output from bdf, sort, then cut away the line numbers. I am not on an HP-UX system, so to demo this, first I need an ersatz bdf command.
Code:
$ export PATH=$PATH:.
$ cat bdf
#! /usr/bin/sed 1d
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  211800  310104   41% /
/dev/vg00/lvol1    1048576  792464  254216   76% /stand
/dev/vg00/lvol7    4194304 2111048 2066992   51% /var
/dev/vg00/lvol6    5275648 4324952  943312   82% /usr
/dev/vg00/lvolu3   30736384 3901997 25157825   13% /u03
/dev/vg00/lvolu2   27033600 21665312 5034033   81% /u02
/dev/vg00/lvolu1   20480000 16962500 3298935   84% /u01
/dev/vg00/lvol5     229376  103248  125280   45% /tmp
/dev/vg00/lvol4    4620288 3775088  838648   82% /opt
/dev/vg00/lvol8    1048576  141744  899856   14% /home
/dev/vg00/lvolu4   5144576 2148221 2809135   43% /u04
$
$
$
$ cat control
01
02
03
04
05
11
10
09
06
07
08
12
$
$
$
$ bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  211800  310104   41% /
/dev/vg00/lvol1    1048576  792464  254216   76% /stand
/dev/vg00/lvol7    4194304 2111048 2066992   51% /var
/dev/vg00/lvol6    5275648 4324952  943312   82% /usr
/dev/vg00/lvolu3   30736384 3901997 25157825   13% /u03
/dev/vg00/lvolu2   27033600 21665312 5034033   81% /u02
/dev/vg00/lvolu1   20480000 16962500 3298935   84% /u01
/dev/vg00/lvol5     229376  103248  125280   45% /tmp
/dev/vg00/lvol4    4620288 3775088  838648   82% /opt
/dev/vg00/lvol8    1048576  141744  899856   14% /home
/dev/vg00/lvolu4   5144576 2148221 2809135   43% /u04
$
$
$
$ bdf | paste control - | sort -n | cut -f2
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  211800  310104   41% /
/dev/vg00/lvol1    1048576  792464  254216   76% /stand
/dev/vg00/lvol7    4194304 2111048 2066992   51% /var
/dev/vg00/lvol6    5275648 4324952  943312   82% /usr
/dev/vg00/lvol5     229376  103248  125280   45% /tmp
/dev/vg00/lvol4    4620288 3775088  838648   82% /opt
/dev/vg00/lvol8    1048576  141744  899856   14% /home
/dev/vg00/lvolu1   20480000 16962500 3298935   84% /u01
/dev/vg00/lvolu2   27033600 21665312 5034033   81% /u02
/dev/vg00/lvolu3   30736384 3901997 25157825   13% /u03
/dev/vg00/lvolu4   5144576 2148221 2809135   43% /u04
$
  #7 (permalink)  
Old 12-03-2007
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 499
Thanks Perderabo.

Will try it out on the dev box tomorrow when it's light again.
And thanks also for keeping the question in mind.

Cheers,
Cameron
Sponsored Links
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 07:09 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0