Любое решение для кэширования SSD для Ubuntu 15.10?
Я уже 4 дня пытаюсь активировать ssd кешированную систему. У меня ноутбук Asus K56Cm, с жестким диском 500 ГБ и SSD 22 ГБ.
Мне нужно было кэшировать всю систему, но нашли только 3 решения. - Bcache (но не работает с любой конфигурацией) - EnhanceIO (но правила udev не работают и кэш исчезает при каждой загрузке) - LVMCache (но не загружается после перезагрузки)
Мне нужна Ubuntu 15.10 для рабочих целей.
У кого-нибудь есть такая конфигурация?
Благодарю.
1 ответ
Я сделал это на Debian 8. SDA - 3 ТБ SATA. SDB - 256 SSD. Работает потрясающе...
aptitude install thin-provisioning-tools
pvcreate /dev/sdb1
vgextend vg0 /dev/sdb1
lvcreate -n CacheDataLV -l 99%FREE vg0 /dev/sdb1
lvconvert --type cache-pool vg0/CacheDataLV --cachemode writeback
lvconvert --type cache --cachepool vg0/CacheDataLV vg0/root
vi / etc / initramfs-tools / hooks / dmbootscript
#!/bin/sh
PREREQ="lvm2"
prereqs()
{
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
if [ ! -x /usr/sbin/cache_check ]; then
exit 0
fi
. /usr/share/initramfs-tools/hook-functions
copy_exec /usr/sbin/cache_check
manual_add_modules dm_cache dm_cache_mq
и наконец: chmod +x /etc/initramfs-tools/hooks/dmbootscript update-initramfs -u -v -k all
dmsetup status vg0-root
dmsetup ls --tree
Наверняка я запускаю update-initramfs -u -v -k все время обновления ядра.