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

Мой раздел хранилища, выделенный для докера, не распознается как допустимое блочное устройство

Я пытаюсь настроить кластер openshift на линоде. Я выделил некоторое дисковое пространство (через панель администратора linode) для Docker, которое будет использоваться для хранения. К сожалению, я не могу распознать его как действительное блочное устройство.

Мой единственный сервер имеет следующие настройки:

# df
/dev/sda       ext4      20131844 2467892  16623616  13% /
/dev/sdb       ext4      30799868   44992  30424248   1% /mnt/sdb-mnt

Согласно рекомендациям RedHat, У меня такая конфигурация:

# vim /etc/sysconfig/docker-storage-setup
DEVS=/dev/vdb
VG=docker-vg

Я получаю следующую ошибку:

# docker-storage-setup
INFO: Volume group backing root filesystem could not be determined
ERROR: /dev//dev/vdb is not a valid block device.

Я предполагаю, что я должен выполнить какой-то шаг, который был пропущен при подготовке хранилища.

Оказывается, я опечатал файл / etc / sysconfig / docker-storage-setup.

Правильный путь блочного устройства - / dev / sdb, а не / dev / vdb.

Другая проблема, о которой говорилось выше, заключается в том, что раздел отформатирован в ext4. Следующее исправлено, если это кому-то поможет.

umount /dev/sdb
wipefs -a /dev/sdb
docker-storage-setup