Para usar discos adicionais com o CoreOS, você especifica seu uso com uma unidade montagem do systemd . Por exemplo:
$ 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
Isso levará o disco identificado pelo UUID 5ef7a435-e3e2-4a0c-8090-4263f3ee8853
e o montará no caminho /media/Bulk
.
Da mesma forma, se eu quisesse montar esse caminho para /var/lib/docker
, eu mudaria o nome da unidade de media-Bulk.mount
para var-lib-docker.mount
.
Isso pressupõe que o dispositivo já tenha sido particionado e tenha criado um sistema de arquivos. Se isso não pode ser feito com uma unidade de serviço systemd de Type=oneshot
.