Назад | Перейти на главную страницу

Как использовать 2 диска для CoreOS?

У меня есть голый металлический сервер с двумя SSD-дисками по 480 ГБ. Я буду запускать CI-сервер с докером на CoreOS.

Нужно ли мне добавить еще один небольшой диск для хранения CoreOS и смонтировать 2x SSD как / var / lib / docker?

Чтобы использовать дополнительные диски с CoreOS, вы указываете их использование с помощью systemd монтировать Блок. Например:

$ cat /etc/systemd/system/media-Bulk.mount 
[Unit]
Description=External disk used by Docker & Libvirt

[Mount]
What=/dev/disk/by-uuid/5ef7a435-e3e2-4a0c-8090-4263f3ee8853
Where=/media/Bulk
Type=auto
FsckPassNo=0
Options=rw,relatime,seclabel,users,group,exec,suid,nodev,nofail

Это займет диск, идентифицированный UUID 5ef7a435-e3e2-4a0c-8090-4263f3ee8853 и установите его на путь /media/Bulk.

Аналогично, если бы я хотел смонтировать этот путь к /var/lib/docker Я бы изменил название подразделения с media-Bulk.mount к var-lib-docker.mount.

Это предполагает, что устройство уже было разбито на разделы и на нем была создана файловая система. Если это не так, это можно сделать с помощью служебного модуля systemd Type=oneshot.