Поскольку в моем ноутбуке есть SSD и HDD, я хочу использовать SSD в качестве кеша, как Rapid Storage в Windows. Я считаю, что bcache предлагает эту функцию, поэтому я решил попробовать.
Я получил bcache и bcache-tools через git, затем последовал руководству по адресу:
http://evilpiepirate.org/git/linux-bcache.git/tree/Documentation/bcache.txt
Getting started:
You'll need make-bcache from the bcache-tools repository. Both the cache device
and backing device must be formatted before use.
make-bcache -B /dev/sdb
make-bcache -C -w2k -b1M -j64 /dev/sdc
Означает ли это, что я должен отформатировать весь жесткий диск, чтобы включить bcache?
Нет необходимости в новой установке. Смотрите блоки README и часто задаваемые вопросы по bcache . Чтобы включить bcache в корневой файловой системе, вы должны преобразовать корневое устройство с помощью blocks
, независимо от того, установлена ли у вас новая установка.
ObDisclaimer: я написал инструмент конвертации.
Значит ли это, что мне нужно отформатировать весь жесткий диск, чтобы включить bcache?
blockquote>Это, безусловно, то, что предлагается, да. Это довольно часто встречается в RAID-подобных ситуациях. Вы начинаете с создания нового подключенного устройства bcache, а затем форматируете , что , вместо аппаратного обеспечения напрямую.
Тем не менее, другие RAID-подобные вещи (mdadm, dmraid и т. Д.) Имеют документацию, в которой достаточно ясно показано, как создать одну из этих установок, а затем установить поверх нее (и
initramfs
загрузить нужные вещи. так что вы можете загрузиться!)Я довольно испытывал возмущения по поводу странных схем файловой системы и модулей ядра, но даже я не хотел бы касаться этого, особенно если бы я не был пытаясь переоборудовать его в существующую установку.
Я бы сосредоточился на том, что у меня перед собой. Если ваш SSD быстрый и имеет умеренный размер ~ 10 ГБ +, поместите туда Ubuntu и хост
/home
на вращающейся ржавчине. Это должно дать вам место для установки вещей, хотя в какой-то момент вам, возможно, придется перейти/opt
к ржавчине. Сейчас это может показаться сложным, но довольно просто разбить установку на несколько дисков.Если твердотельный накопитель крошечный (< 8 ГБ) и / или медленный, возможно, стоит подумать о том, чтобы просто не использовать его.
Другой вариант, который не требует от вас новой установки (учитывая, что вы используете ext3 или 4), - это переместить журнал в ssd и добавить data = journal для разных файловых систем, которые у вас есть. Для системы rootfiles это должно быть добавлено в качестве параметра ядра rootflags = data = journal.
Подробнее об этом можно прочитать на http://insights.oetiker.ch/linux/external-journal- на ССД /