我订购了BareMetal并使用了存储组。我们正确收到了订单,但在重新加载操作系统后,我们丢失了其他存储组的所有自定义分区。
这是一个例子:
storageGroups = [
{
"arraySize": 1998,
"arrayTypeId": 2,
"hardDrives": [
0,
1
],
"partitionTemplateId": 1
},
{
"arraySize": 500,
"arrayTypeId": 2,
"hardDrives": [
2,
3
],
# The custom partitions only work on other storage groups
# different from the primary one
"partitions": [
{
"isGrow": true,
"name": "/test1",
"size": 100
}
]
},
{
"arraySize": 2264,
"arrayTypeId": 9,
"hardDrives": [
4,
],
"partitions": [
{
"isGrow": true,
"name": "/test2",
"size": 500
}
]
},
{
"arraySize": 2264,
"arrayTypeId": 9,
"hardDrives": [
5,
],
"partitions": [
{
"isGrow": true,
"name": "/test3",
"size": 500
}
]
}
]
After OS reload, df -k only shows:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 xxxxxxxxxx 1290396 xxxxxxxxxx 1% /
devtmpfs xxxxxxxx 0 xxxxxxxx 0% /dev
tmpfs xxxxxxxx 0 xxxxxxxx 0% /dev/shm
tmpfs xxxxxxxx 9316 xxxxxxxx 1% /run
tmpfs xxxxxxxx 0 xxxxxxxx 0% /sys/fs/cgroup
/dev/sda1 xxxxxx 136776 xxxxxx 55% /boot
tmpfs xxxxxxx 0 xxxxxxx 0% /run/user/0
我正在使用reloadOperatingSystem(“FORCE”,config)并且只在配置中设置ssh密钥。在上面的示例 - / test1,/ test2,/ test3的操作系统重新加载后,如何保留自定义分区?我是否要创建Component对象并添加到Configuration类的getHardDrives()?
答案 0 :(得分:0)
重启后没有将所有条目添加到/ etc / fstab,所以df -k没有显示详细信息。我将手动将条目添加到/ etc / fstab,以避免上述问题。
答案 1 :(得分:0)
如果您不在重新加载过程中更改操作系统,则应保留自定义分区。如果您使用不同的操作系统重新加载操作系统,则需要在config中再次发送自定义分区。