Hi Roland, is `lvs --reportformat json` or `lvs --nameprefixes` good enough?

On Sat, Aug 19, 2023 at 6:06 PM Roland <devz...@web.de> 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
> linux-lvm@redhat.com
> https://listman.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
>
_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Reply via email to