논리 볼륨의 경우 기본 lvs 출력을 수정하는 방법은 무엇입니까?

논리 볼륨의 경우 기본 lvs 출력을 수정하는 방법은 무엇입니까?

lvs기본 출력이 표시됩니다 .

~$ sudo lvs
  LV                     VG       Attr       LSize  Pool Origin  Data%  Meta%  Move Log Cpy%Sync Convert
  pre_upgrade_2020-10-31 rpi.vg06 swi-a-s---  2,19g      root.lv 64,37
  pre_upgrade_2020-12-02 rpi.vg06 swi-a-s--- <2,20g      root.lv 0,02
  root.lv                rpi.vg06 owi-aos---  3,00g

하지만 그것은 내가 가장 관심을 갖는 것이 아닙니다. 난 갖길 원해:

~$ sudo lvs -o lv_full_name,lv_attr,origin,lv_size,seg_size_pe,data_percent,lv_time -O lv_time
  LV                              Attr       Origin  LSize  SSize Data%  CTime
  rpi.vg06/root.lv                owi-aos---          3,00g   768        2020-04-05 22:34:46 +0200
  rpi.vg06/pre_upgrade_2020-10-31 swi-a-s--- root.lv  2,19g   561 64,37  2020-10-31 20:52:45 +0100
  rpi.vg06/pre_upgrade_2020-12-02 swi-a-s--- root.lv <2,20g   562 0,02   2020-12-02 23:15:47 +0100

명령이 좀 길어서 기억하기 어렵습니다. 별칭을 사용해 보았으나 sudo사용자 별칭을 모릅니다. 기본적으로 이를 출력하도록 lvs를 구성하는 방법이 있습니까 sudo lvs? 아마도 *.conf또는 *rc파일에 있을까요?

답변1

lvs기본 출력은 에서 변경할 수 있습니다 /etc/lvm/lvm.conf. 해당 섹션을 찾아 출력에 표시 하려는 열로 report값을 변경합니다 .lvs_colslvs

# Configuration section report.
# LVM report command output formatting.
# This configuration section has an automatic default value.
report {
...
        # Configuration option report/lvs_cols.
        # List of columns to report for 'lvs' command.
        # See 'lvs -o help' for the list of possible fields.
        # This configuration option has an automatic default value.
        lvs_cols = lv_full_name,lv_attr,origin,lv_size,seg_size_pe,data_percent,lv_time
...
}
$ sudo lvs
  LV          Attr       Origin LSize   SSize  Data%  CTime                     
  fedora/home -wi-ao----        852,64g 218277        2019-06-07 14:08:45 +0200 
  fedora/root -wi-ao----         69,98g  17916        2019-06-07 14:08:48 +0200 
  fedora/swap -wi-ao----          7,86g   2013        2019-06-07 14:08:45 +0200

관련 정보