在slurm 中, 使用scontrol 创建的分区write slurm.conf 文件, 但是重新加载 configure 文件后又丢失 ?
时间: 2024-04-01 18:32:25 浏览: 221
在Slurm中,`scontrol`命令是用于管理Slurm集群的强大工具之一。使用`scontrol`命令创建的分区是临时的,它们存储在内存中,而不是在`slurm.conf`文件中。因此,当您重新加载配置文件时,由于`scontrol`命令创建的分区并不是永久的,所以它们会被丢失。如果您想要创建永久的分区,您需要手动将分区信息添加到`slurm.conf`文件中,并重新加载配置文件。
相关问题
在slurm 中, 使用scontrol 创建的分区, 怎么突然丢失了,找不到了? 是否要保存, 请举例说明
在 Slurm 中,使用 scontrol 命令创建的分区是存储在 Slurm 控制节点上的配置文件中的。如果配置文件被修改或删除,那么分区也会丢失。另外,如果 Slurm 集群中的控制节点发生故障,并且没有进行备份,那么也会导致分区丢失。
为了避免分区丢失,可以将 Slurm 的配置文件备份到其他安全的地方。例如,可以将配置文件复制到另一台服务器上,或者将其存储在云存储中。如果出现故障,可以使用备份文件来恢复 Slurm 集群的配置。
下面是一个示例命令,可以使用 scontrol 命令创建一个名为 "test" 的分区:
```
scontrol create partition name=test
```
如果要将该分区保存到 Slurm 配置文件中,可以使用以下命令:
```
scontrol save partition=test
```
这将在 Slurm 配置文件中创建一个名为 "test" 的分区配置。如果配置文件被修改或删除,可以使用以下命令将分区重新加载到 Slurm 中:
```
scontrol update partition=test
```
这将从配置文件中重新加载 "test" 分区的配置,并将其添加到 Slurm 集群中。
在 slurm中, 没有 sacctmgr modify partition ...命令 ?
在Slurm中,确实没有`sacctmgr modify partition`这个命令。Slurm的`partition`是由`scontrol`命令管理的。若要修改分区,您可以使用`scontrol update`命令。例如,要更改分区“my_partition”的最大节点数为100,请使用以下命令:`scontrol update partitionname=my_partition MaxNodes=100`。您可以使用`scontrol show partition`命令查看分区的详细信息。
阅读全文