У меня есть установка, состоящая из 2 жестких дисков и 1 SSD. Я хочу запустить 2 HDD в программном RAID 1 с SSD, кэширующим массив. Кто-нибудь делал это на Ubuntu Server 18.04 и, если да, какие шаги были предприняты?
Спасибо.
Если это поможет, у меня есть система UEFI.
Я сделал RAID5 поверх Bcache.
С помощью Bcache вы форматируете устройство резервного копирования (например, жесткий диск) и кэш SSD с помощью make-bcache. Резервное устройство будет отображаться как / dev / bcacheX и затем будет рассматриваться как обычное блочное устройство, которое вы добавляете в свой массив.
Если вы отформатируете кэш и устройство резервного копирования одновременно, SSD будет автоматически добавлен в качестве кеша. Если вы делаете их отдельно, вам необходимо подключить устройство bcache0 к кешу через интерфейс / sysfs.
Один кэш (раздел кэша SSD) может обслуживать несколько устройств резервного копирования (например, HDD).
В вики Ubuntu есть страница с конкретными шагами Ubuntu, а также страница документации ядра .
Обратите внимание, что в bcache произошло снижение производительности, связанное с вводом-выводом с упреждающим чтением, которое было исправлено в самых последних ядрах (после 10 февраля 2020 г.), поэтому для некоторых рабочих нагрузок оно будет работать намного лучше в 20.04 (или если вы попробуете последние ядра).