我正在尝试在 linode 上设置 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.
我最好的猜测是我必须执行在配置存储时跳过的一些步骤。
答案1
事实证明,我输入了 /etc/sysconfig/docker-storage-setup 文件。
正确的块设备路径是 /dev/sdb 而不是 /dev/vdb。
上面可见的另一个问题是分区是 ext4 格式的。以下内容修复了这个问题,希望对大家有帮助。
umount /dev/sdb
wipefs -a /dev/sdb
docker-storage-setup