Bcache требует новой установки?

Поскольку в моем ноутбуке есть 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?

2
задан 26 June 2015 в 06:18

3 ответа

Нет необходимости в новой установке. Смотрите блоки README и часто задаваемые вопросы по bcache . Чтобы включить bcache в корневой файловой системе, вы должны преобразовать корневое устройство с помощью blocks , независимо от того, установлена ​​ли у вас новая установка.

ObDisclaimer: я написал инструмент конвертации.

0
ответ дан 26 June 2015 в 06:18

Значит ли это, что мне нужно отформатировать весь жесткий диск, чтобы включить bcache?

Это, безусловно, то, что предлагается, да. Это довольно часто встречается в RAID-подобных ситуациях. Вы начинаете с создания нового подключенного устройства bcache, а затем форматируете , что , вместо аппаратного обеспечения напрямую.

Тем не менее, другие RAID-подобные вещи (mdadm, dmraid и т. Д.) Имеют документацию, в которой достаточно ясно показано, как создать одну из этих установок, а затем установить поверх нее (и initramfs загрузить нужные вещи. так что вы можете загрузиться!)

Я довольно испытывал возмущения по поводу странных схем файловой системы и модулей ядра, но даже я не хотел бы касаться этого, особенно если бы я не был пытаясь переоборудовать его в существующую установку.

Я бы сосредоточился на том, что у меня перед собой. Если ваш SSD быстрый и имеет умеренный размер ~ 10 ГБ +, поместите туда Ubuntu и хост /home на вращающейся ржавчине. Это должно дать вам место для установки вещей, хотя в какой-то момент вам, возможно, придется перейти /opt к ржавчине. Сейчас это может показаться сложным, но довольно просто разбить установку на несколько дисков.

Если твердотельный накопитель крошечный (< 8 ГБ) и / или медленный, возможно, стоит подумать о том, чтобы просто не использовать его.

0
ответ дан 26 June 2015 в 06:18

Другой вариант, который не требует от вас новой установки (учитывая, что вы используете ext3 или 4), - это переместить журнал в ssd и добавить data = journal для разных файловых систем, которые у вас есть. Для системы rootfiles это должно быть добавлено в качестве параметра ядра rootflags = data = journal.

Подробнее об этом можно прочитать на http://insights.oetiker.ch/linux/external-journal- на ССД /

0
ответ дан 26 June 2015 в 06:18

Другие вопросы по тегам:

Похожие вопросы: