Re: [linux-lvm] indistinguishable column names ( BA Start Start Start Start )

Marian Csontos <[email protected]>
Newsgroups dev.linux.lists.linux-lvm
Message-ID <CAJNi=Xo+4ti+bwfAWMO1Ocxa9zaiz0989pHQAoC0-2hhYOij-g@mail.gmail.com>
Hi Roland, is `lvs --reportformat json` or `lvs --nameprefixes` good enough?

On Sat, Aug 19, 2023 at 6:06 PM Roland <[email protected]> wrote:

>  > furthermore, it's a little bit weird that some columns being printed
> by default when using -o, is
>  > there an easier way to remove those besides explictly removing them
> one by one with several -o options ? "-o-opt1,-opt2,..." doesn't work
>
> sorry for this noise, i was too dumb for that , "-o+opt1,opt2
> -o-opt3,opt4" works as desired (as documented in manpage)
>
>  > themselves,and there also seems no way to add separators in between
> (like with printf) for separation/formatting
>
> also sorry for this, as we can use --separator=","   (apparently did
> have too much coffee and had overseen that in the manpage)
>
> the question regarding native column headers/description remains
>
> roland
>
> Am 19.08.23 um 17:20 schrieb Roland:
> > hello,
> >
> > does somebody know how we can have native (i.e. non translated) column
> > field names in first line of output of pvs ?
> >
> > in its current implementation, output is hard to read , difficult to
> > distinguish and also not scriptable/parseable, as whitespace is used
> > for field separator and there are fields which also contain whitespace
> > themselves,and there also seems no way to add separators in between
> > (like with printf) for separation/formatting
> >
> > # pvs --units s -o+pv_ba_start,seg_start,seg_start_pe,pvseg_start
> >   PV         VG        Fmt  Attr PSize        PFree BA Start Start
> > Start Start
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S       0S
> > 2097152S     1     0
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S       0S
> > 2097152S     1     1
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S     0  5309
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S     0  5587
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S     0  5588
> >
> > i mean like this:
> >
> > # pvs --units s -o+pv_ba_start,seg_start,seg_start_pe,pvseg_start
> >   PV         VG        Fmt  Attr PSize        PFree pv_ba_start
> > seg_start seg_start_pe pvseg_start
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S          0S
> > 2097152S            1           0
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S          0S
> > 2097152S            1           1
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S            0
> >        5309
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S
> > 0        5587
> >   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S 0S
> > 0        5588
> >
> > furthermore, it's a little bit weird that some columns being printed
> > by default when using -o, is there an easier way to remove those
> > besides explictly removing them one by one with several -o options ?
> > "-o-opt1,-opt2,..." doesn't work
> >
> > # pvs --units s -o+pv_ba_start,seg_start,pvseg_start,seg_start_pe
> > -o-vg_name -o-pv_name -o-pv_fmt -o-attr -o -pv_size -o -pv_free
> >   BA Start Start    Start Start
> >         0S 2097152S     0     1
> >         0S 2097152S     1     1
> >         0S       0S  5309     0
> >         0S       0S  5587     0
> >         0S       0S  5588     0
> >
> > roland
> >
> _______________________________________________
> linux-lvm mailing list
> [email protected]
> https://listman.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
>

_______________________________________________
linux-lvm mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.