A configuração 'discard' em uma partição exposta pelo LVM é suficiente?

2

Pelo que entendi, devo definir discard como uma opção de montagem para partições ext4 que estão em um SSD.

Meu /etc/fstab atualmente tem essa linha

/dev/mapper/xubuntu--vg-root / ext4 discard,noatime,errors=remount-ro 0 1

Mas /dev/mapper/xubuntu--vg-root é apenas um volume lógico como parte do LVM.

'' '

#sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/xubuntu-vg/root
  LV Name                root
  VG Name                xubuntu-vg
  LV UUID                0JER7E-3HRO-S6lw-oXsL-nk6s-Gy6K-ebIO7F
  LV Write Access        read/write
  LV Creation host, time xubuntu, 2015-01-16 08:12:44 -0600
  LV Status              available
  # open                 1
  LV Size                430.91 GiB
  Current LE             110312
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

  --- Logical volume ---
  LV Path                /dev/xubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                xubuntu-vg
  LV UUID                vWzz8B-lxcY-4Y30-dn4Q-1y6h-2IYx-0fLOru
  LV Write Access        read/write
  LV Creation host, time xubuntu, 2015-01-16 08:12:44 -0600
  LV Status              available
  # open                 2
  LV Size                15.94 GiB
  Current LE             4080
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

'' '

Eu tenho uma única partição no meu SSD que atua como meu volume físico

'' '

#sudo pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               xubuntu-vg
  PV Size               446.89 GiB / not usable 0   
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              114404
  Free PE               12
  Allocated PE          114392
  PV UUID               5U1Vro-1BGW-NchS-nbPk-bEH0-yCX0-AgaU1O

'' '

Configurar discard na opção de montagem tem o efeito desejado, mesmo que o sistema de arquivos ext4 não use o dispositivo físico, mas em vez disso, use o LVM? Se não, há algo que eu possa fazer para resolver isso?

    
por Eric Urban 24.09.2015 / 19:01

1 resposta

2

O LVM usa o mapeador de dispositivos do Linux , que envia comandos de descarte, portanto, a configuração da opção discard mount deve ser suficiente.

Para verificar se o volume suporta descarte, execute lsblk --discard . A coluna DISC_GRAN (descartar granularidade) e DISC-MAX (descartar máximos bytes) deve ser diferente de zero para xubuntu--vg-root .

    
por 25.09.2015 / 05:04

Tags