On Sat 26 Jan 2019 at 15:10:55 (-0600), Richard Owlett wrote:
> On 01/26/2019 01:32 PM, Felix Miata wrote:
> > Richard Owlett composed on 2019-01-26 08:32 (UTC-0600):
> > 
> > > I am attempting to create a spreadsheet to document the content of
> > > multiple disks of multiple machines.
> > 
> > > Gparted displays the desired information.
> > > *HOWEVER* I see no way to capture the information.
> > 
> > > At the command line using "lsblk -o NAME,FSTYPE,LABEL /dev/sdb" gives
> > > most of the desired information.
> > 
> > > It omits partition size, used space, and unused space.
> > 
> > > Suggestions?
[…]
> > Sometimes I append output from lsblk or parted -l.
> > 
> > hdparm and smartctl might also provide some of what you're looking for.
> 
> I'll attempt to redefine my problem.
> 
> I have:
>   multiple machines
> each having
>   multiple disks
> each having
>   multiple partitions.
> 
> I wish to inventory the above "conglomeration".
> 
> I wish to to answer the question(s):
>   How big is each
>   How much is available

It appears that you're really interested in the filesystems'
information rather than the partitions', with the exception of the
filesystem LABELs, which you have said elsewhere you use as
indications of the filesystems' contents.

So it looks as if   df --output -x tmpfs -x devtmpfs   gives you all
you want (and more) with the exception of LABELs. It seems sensible
to use   lsblk -o NAME,LABEL -l   to get these because AFAICT it
automatically handles the business of selecting e2label/dosfslabel/etc
as appropriate and gets them all in a heap.

With judicious use of head, tail and sort, it would be fairly simple
to get the two listings to correspond well enough for entry into a
spreadsheet (I don't know what you meant by 'generic'), making
final adjustments (df omits the device and partitions like swap) to
line things up.

> OWL now DUCKS fer cover ;/

No need.

Cheers,
David.

Reply via email to