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.