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.
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.