Para montar un disco en RancherOS autom谩ticamente debemos primero configurarlo en el archivo "cloud-config.yml" , esto podemos hacerlo de distintas maneras as铆 聽veamos como hacerlo.

Antes que nada debes saber el nombre que tiene la unidad/partici贸n que quieres montar, para eso puedes ver la gu铆a que hice de Como listar los Discos y USB en RancherOS

En este caso vamos a montar:

/dev/sdb1  ->  /mnt/vicolinker

M茅todo 1: Usando ROS:

ROS cli nos permite editar la configuraci贸n del archivo cloud-config.yml muy f谩cil, poniendo las rutas que queremos quedar铆a algo as铆.

Nota: En este caso estoy usando una partici贸n Ext4, debes de poner el tipo de partici贸n que estas usando.

sudo ros config set mounts '[["/dev/sdb1","/mnt/vicolinker","ext4",""]]'

Ahora debemos de comprobar la configuraci贸n (pasos al final del post en la secci贸n "Extra:") y por ultimo reiniciamos.

sudo reboot

M茅todo 2: Editando el archivo cloud-config.yml directamente:

Tambien es posible editar el archivo cloud-config.yml directamente para poner la configuraci贸n, este paso tambi茅n lo podemos hacer al instalar RancherOS.

(puedes vi, nano o el editor que quieras)

sudo bash
cd /var/lib/rancher/conf/
vi cloud-config.yml

Ahora agregamos la configuraci贸n al comienzo o al final del archivo, siguiendo este patron tambi茅n puedes montar mas unidades.

mounts:
- - /dev/sdb1
  - /mnt/vicolinker
  - ext4
  - ""

Como en el m茅todo 1, debemos comprobar la configuraci贸n y reiniciar.

Extra:

Comprobar que este correctamente montado:

Podemos comprobar que las unidades a montar est茅n correctamente configuradas con los siguiente comandos.

ros config get mounts
[rancher@rancher nodo3]$ sudo ros config get mounts
- - /dev/sdb1
  - /mnt/usb_2tb
  - ext4
  - ""

Validar cloud-config.yml :

Es recomendable validad el archivo de configuraci贸n despu茅s de hacer cambios en el porque en caso de alg煤n fallo es posible que rancherOS no inicie correctamente.

Para ellos usamos el siguiente comando, si no nos devuelve nada significa que el archivo esta correctamente, sino nos devolver谩 los errores, es importante usar sudo.

sudo ros config validate -i /var/lib/rancher/conf/cloud-config.yml

Referencias: