私が理解しているものから、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を使用しますか。そうでなければ、これに対処するためにできることがありますか?
LVMは Linux Device Mapper を使用します。これはDiscardコマンドを渡すため、discard
mountオプションを設定する必要があります。
ボリュームが破棄をサポートしていることを確認するには、lsblk --discard
を実行します。 DISC_GRAN
(廃棄粒度)とDISC-MAX
(max bytes)_ xubuntu--vg-root
のゼロ以外の場合は、_。