Web lists-archives.com

Re: Partition information as text file?




On Mon 28 Jan 2019 at 06:48:00 (-0600), Richard Owlett wrote:
> On 01/27/2019 03:26 PM, David Wright wrote:
> > 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.
> 
> That's likely. There are some terminology issues I'll have to follow
> up on so that I'll use terms in ways compatible to others.
> 
> > 
> > So it looks as if   df --output -x tmpfs -x devtmpfs   gives you all
> > you want (and more) with the exception of LABELs.
> 
> No. The man pages states it only looks at mounted partitions due to
> "...nonportable intimate knowledge of file system structures].

Then mount them. As readonly if preferred.

> As I
> only have FAT and ext partitions, what I want should be doable if not
> already done.

Then do it. All the tools are in the thread, if not in this post.

> > 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.
> 
> I'm going to have to reread this thread. There is something in the
> back of mind hinting at a solution. It will require some scripting to
> pull pieces together, but that was assumed to be likely anyway.

BTW you could read   man man.

Cheers,
David.