BCache — это продвинутая система кэширования доступа к SATA дискам на дисках SSD на блочном уровне. Существуют два режима кэширования — writethrough (данные пишутся на основной диск и кэшируются на SSD только для последующего чтения) и writeback (данные пишутся сначала на SSD, а далее синхронизируются с основным носителем). Второй режим немного опаснее в плане потери данных и видимо предназначен для использования совместно с отказоустойчивой системой из SSD носителей. Подробная документация доступна в дереве исходных текстов.
Ликуйте, владельцы оптимизированных по стоимости серверов, держащих тем не менее высокую нагрузку на дисковую подсистему, например серверов баз данных! В списке рассылки BCache объявлено о good news, everyone готовности проекта к включению в ядро. Следим за событиями и готовим шампанское.
Автор: mikevmk