web-dev-qa-db-ja.com

LVMを介して露出されたパーティションに「廃棄」を設定していますか?

私が理解しているものから、SSD上のext4パーティションのマウントオプションとしてdiscardを設定する必要があります。

私の /etc/fstab現在この行を持っています

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

しかし /dev/mapper/xubuntu--vg-rootは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
 _

`` `

私の物理的なボリュームとして機能するSSDに1つのパーティションがあります

`` `

#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
 _

`` `

Ext4ファイルシステムが物理デバイスを使用していなくても、mountオプションの設定discardの設定は望ましい効果を持ちますが、代わりにLVMを使用しますか。そうでなければ、これに対処するためにできることがありますか?

2
Eric Urban

LVMは Linux Device Mapper を使用します。これはDiscardコマンドを渡すため、discard mountオプションを設定する必要があります。

ボリュームが破棄をサポートしていることを確認するには、lsblk --discardを実行します。 DISC_GRAN(廃棄粒度)とDISC-MAX(max bytes)_ xubuntu--vg-rootのゼロ以外の場合は、_。

2
Vincent Yu