Softlayer Java:OS RELOAD后自定义分区丢失

时间:2016-12-31 01:01:31

标签: java ibm-cloud-infrastructure

我订购了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()?

2 个答案:

答案 0 :(得分:0)

重启后没有将所有条目添加到/ etc / fstab,所以df -k没有显示详细信息。我将手动将条目添加到/ etc / fstab,以避免上述问题。

答案 1 :(得分:0)

如果您不在重新加载过程中更改操作系统,则应保留自定义分区。如果您使用不同的操作系统重新加载操作系统,则需要在config中再次发送自定义分区。