bcache для Intel Optane на человечности

Я хотел бы использовать память Intel Optane (16 ГБ) с человечностью 18.10. Мой Ноутбук имеет жесткий диск для ОС, и я думал, что могу использовать bcache с этой целью для ускорения опыта. Кто-то может помочь мне, как настроить его? Компьютер имеет только человечность 18.10 на нем, таким образом, не должно быть никакого конфликта с другой OS. Если мое представление неверно, что у кого-либо есть какая-либо лучшая идея о том, как использовать Intel Optane с человечностью? Большое спасибо за ответ!

Лучшие

4
задан 10 January 2019 в 13:46

1 ответ

Я заставил его работать следующим образом:

режим установки AHCI в BIOS затем я следовал инструкциям в следующей ссылке:

https://www.kloppenborg.net/blog/2017/11/05/installing-ubuntu-17-10-with-bcache

Если ссылка не работает, вот детали:

Обзор, Прежде чем мы начнем, не, что это только допустимо для новой установки Linux, поскольку мы удаляем всю информацию о файловой системе. Если это не то, что Вы хотите сделать, я предлагаю, чтобы Вы проверили flashcache или EnhanceIO, который позволит Вам переместить живую систему.

Вот существенные шаги:

Загрузитесь установщик Ubuntu Создают разделы для начальной загрузки/, поддержки и устройств кэша. Создайте bcache Установку устройства Ubuntu на/dev/bcache0, В то время как все еще в живом CD, chroot в новые bcache-инструменты Установки установки и повторно создают initramfs Перезагрузку в полностью функциональную систему. Правильно подтверждая мои источники, существует два критических сообщения на StackOverflow, который заставил меня думать, что мне могла сойти с рук эта схема: ответ alex о том, как установить bcache и ответ Lekensteyn о том, как восстановить ядра Наконец, знать, что Личинка (и Grub2) не поддерживает bcache, таким образом, Вам будет нужен отдельный / раздел начальной загрузки.

Разделение Сначала при использовании этой системы для чего-либо важного создает резервную копию данных. Мы будем стирать все вскоре.

Теперь, начальная загрузка в установщик Ubuntu и удаляет любые ненужные разделы. Можно использовать fdisk на командной строке или gparted GUI для этого. Теперь, позволяет, предполагают, что Ваш SSD является/dev/sda, и Ваш жесткий диск является/dev/sdb. Создайте следующую схему выделения разделов:

/dev/sda1 - 1024 MB, EXT4, used for /boot /dev/sda2 - any format, for cache /dev/sdb1 - EFI partition (if your machine needs it) /dev/sdb2 - swap /dev/sdb3 - any format, backing partition

Не волнуйтесь о выполнении глубокого формата кэширования и поддержки разделов, поскольку мы вытрем их вскоре. При внесении каких-либо существенных изменений в таблицы разделов Вы, возможно, должны были бы перезагрузить, прежде чем можно будет продолжить двигаться. gparted, в частности, сообщит, если это верно.

Загрузка bcache, создание устройства Сначала, соединяются с Интернетом. Удостоверьтесь, что соединение работает. Затем откройте терминал и вытрите кэш и отступающие файловые системы раздела:

sudo wipefs -a /dev/sda2 sudo wipefs -a /dev/sdb3

Затем мы установим bcache-инструменты и создадим bcache устройство.

sudo apt-get update sudo apt-get install bcache-tools sudo make-bcache -B /dev/sdb3 -C /dev/sda2 sudo mkfs.ext4 /dev/bcache0

Заметьте, что команда делает-bcache используемым раздел жесткого диска,/dev/sdb3, как поддержка (-B) устройство и раздел SDD,/dev/sda2, как кэш (-C) устройство.

Установка Ubuntu БЕЗ перезагрузки, запущенной установщик Ubuntu от рабочего стола. Когда Вы добираетесь до экрана типа установки, который позволяет Вам выбрать, как установить ОС (например, страница, которая говорит “Диск стирания и установку Ubuntu”, или “Что-то еще”) принимают решение сделать пользовательское разделение.

В разделении диалоговое окно настраивают следующее:

/dev/bcache0 - format EXT4, use as / /dev/sda1 - format EXT4, use as /boot /dev/sdb1 - EFI partition (if your machine needs it) /dev/sdb2 - swap

Возобновите установку как нормальная. Когда это завершается, НЕ ПЕРЕЗАГРУЖАЮТ, поскольку initramfs, установленный живым CD, не имеет bcache модуля ядра. Если Вы случайно перезагрузили, просто вернитесь в к живому изображению, установите пакет bcache-инструментов, как описано выше и продолжите инструкции ниже.

При установке bcache на новой установке Вот то, где вещи становятся хитрыми. То, что мы собираемся сделать, переключиться на новую операционную систему, не загружаясь и установить некоторое программное обеспечение для устанавливания bcache-инструментов и нового initramfs, сгенерированного, таким образом, компьютер загрузится.

Сначала мы собираемся создать допустимую chroot среду. Мы запускаем путем монтирования нескольких каталогов от новой установки в определенные подкаталоги для создания структуры каталогов Ubuntu, которую ожидает Linux:

sudo mount /dev/bcache0 /mnt sudo mount /dev/sda1 /mnt/boot sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys

Поскольку нам будет нужен доступ в Интернет, мы должны скопировать конфигурацию DNS с живого CD в chroot среду:

sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

Затем мы помещаем нас в chroot:

sudo chroot /mnt

Теперь мы эффективно в файловой системе новой установки. Таким образом, все, что мы должны сделать, установить bcache-инструменты

sudo apt-get update sudo apt-get install bcache-tools

После того, как пакет установлен, необходимо заметить, что initramfs повторно создан и установлен. Можно проверить метки времени на файлах в начальной загрузке / против даты для подтверждения дело обстоит так.

Теперь мы моемся. Выйдите из chroot, чисто демонтируйте файловую систему и перезагрузку:

exit sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev sudo umount /mnt/boot sudo umount /mnt sudo reboot

Восстановление постустановки значение по умолчанию resolv.conf конфигурация

sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

С любой удачей Ваша машина будет обычно перезагружать, и у Вас будет полностью функциональная установка Ubuntu с bcache из поля без всей работы предыдущих методов.

3
ответ дан 1 December 2019 в 09:59

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

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