使用非共享文件空间进行远程文件访问

LSF 通常用于具有共享文件空间的网络中。 当共享文件空间不可用时,使用 bsub -f 命令使 LSF 在运行作业之前将所需文件复制到执行主机,并在作业完成后将结果文件复制回提交主机。

LSF 尝试在调用 bsub 命令的目录中运行作业。 如果执行目录位于用户的主目录下,sbatchd会查找相对于用户主目录的路径。 这可以处理一些常见的配置,例如使用/net自动挂载选项交叉挂载用户主目录。

如果该目录在执行主机上不可用,那么将在 /tmp中运行该作业。 由批处理作业创建的任何文件 (包括 -o-e 选项为 bsub创建的标准输出和错误文件) 都保留在执行主机上。

LSF 支持在执行批处理作业之前将用户数据从提交主机移至执行主机,并在作业完成后从执行主机移回提交主机。 使用 -f 选项对 bsub指定文件操作。

LSF 使用 lsrcp 命令来传输文件。 lsrcp 与远程主机上的 RES 联系以执行文件传输。 如果 RES 不可用,那么将使用 UNIX rcp 命令,如果设置了该命令,那么将使用通过在 lsf.conf中设置 LSF_REMOTE_COPY_COMMAND 来指定的命令和选项。