Мой раздел хранения, выделенный для докера, не распознается как допустимое блочное устройство
Я пытаюсь настроить кластер openshift на линоде. Я выделил некоторое дисковое пространство (через панель администрирования linode) для докера, чтобы использовать его для хранения. К сожалению, я не могу его распознать как действительное блочное устройство.
Мой один сервер имеет следующую настройку:
# 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.
Мое лучшее предположение - я должен выполнить какой-то шаг, который был пропущен при подготовке хранилища.
1 ответ
Оказывается, я опечатал файл / etc / sysconfig/docker-storage-setup.
Правильный путь блочного устройства был / dev / sdb, а не / dev / vdb.
Другая проблема, видимая выше, состоит в том, что раздел отформатирован в ext4. Следующее исправлено, если это кому-нибудь поможет.
umount /dev/sdb
wipefs -a /dev/sdb
docker-storage-setup