프로그램 사용/LVM
lvm as ssd cache
구차니
2022. 2. 14. 14:15
SSD + HDD로 구성해서 write back cache를 SSD에 적용가능하다고 들었는데
mdadm에서 하는게 아니라 lvm 에서 설정이 가능하다고 해서 검색
lvm 관련 명령어를 이용해 nvme/ssd 등을 생성하고
volume group에 묶고 해당 vg를 cachepool 로 등록하는 걸로 되는 것 같긴하다.
# pvcreate /dev/sda # pvcreate /dev/nvme0n1 # pvcreate /dev/nvme1n1 # vgcreate vg_data1 /dev/sda /dev/nvme0n1 /dev/nvme1n1 # lvcreate -l 19071823 -n lv_data1 vg_data1 /dev/sda # lvcreate -i2 -L 16G -n lv_cache_meta1 vg_data1 /dev/nvme0n1 /dev/nvme1n1 # lvcreate -i2 -I2048 -l 100%FREE -n lv_cache1 vg_data1 /dev/nvme0n1 /dev/nvme1n1 # lvconvert --type cache-pool /dev/vg_data1/lv_cache1 --poolmetadata /dev/vg_data1/lv_cache_meta1 --chunksize 2048 # lvconvert --type cache /dev/vg_data1/lv_data1 --cachepool /dev/vg_data1/lv_cache1 # dmsetup status |
[링크 : https://umount.net/ssd-caching-dm-cache-setting/]
[링크 : https://jabriffa.wordpress.com/2019/08/23/using-a-ssd-to-cache-data-volume-on-ubuntu-18-04-lts/]