高性能计算集群和云盘已紧密集成,云盘详细功能详见云盘网站

独立账号

  高性能计算集群用户可以使用集群账号直接登录云盘,用户名为集群账号@hpc.nju.edu.cn,密码即集群账号密码;如集群账号为yaoge,用户名填写该 Email 地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。。首次使用需要登录网页端激活账号,但集群账号不能使用云盘的上下传外链功能。

  云盘上的集群账号与南京大学统一身份认证账号相互独立,如集群账号该 Email 地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。和南京大学统一身份认证账号0102003是两个完全独立的账号,需要分别激活才能使用。

文件同步

  通过云盘的多平台多终端同步功能,可将集群中的目录和本地计算机的目录同步,对本地目录的操作几乎立刻反应在集群的目录中,不再需要通过SFTP上下传文件。

  • 计算结果输出到集群同步目录中,本地计算机会自动下载,可在本地直接查看和编辑输出文件;
  • 计算输入文件放到本地同步目录中,集群会自动下载,直接引用输入文件即可提交作业。

客户端

  登录节点已安装云盘同步客户端和挂载盘客户端

挂载盘命令行客户端使用简介

  1. 获取Token(<username>替换为集群账号,<password>替换为密码):curl -d "username=<username>@hpc.nju.edu.cn" -d "password=<password>" https://box.nju.edu.cn/api2/auth-token/
  2. 创建配置文件~/seadrive.conf,<username>替换为集群账号,<token>替换为上一步获取的
    [account]
    server = https://box.nju.edu.cn
    username = <username>@hpc.nju.edu.cn
    token = <token>
    is_pro = true
    [general]
    client_name = hpc-login
    [cache]
    size_limit = 10GB
    clean_cache_interval = 10
  3. 启动挂载盘,命令在前台运行,新开一个窗口进行其它操作:seadrive -c ~/seadrive.conf -f -d ~/.seadrive/data -l ~/.seadrive/data/logs/seadrive.log ~/SeaDrive
  4. 如果报错“Transport endpoint is not connected”,执行:fusermount -u ~/SeaDrive
  5. ~/SeaDrive 目录下就是所有的非加密资料库,可以直接访问

同步命令行客户端使用简介

  1. 创建客户端本地数据目录(目录名可更改):mkdir ~/Seafile
  2. 初始化客户端并指定本地数据目录(上一步创建的目录):seaf-cli init -d ~/Seafile
  3. 启动客户端:seaf-cli start
  4. 列出云盘资料库ID(<username>替换为集群账号):seaf-cli list-remote -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn
  5. 将本地目录与云盘资料库同步(<library-id>替换为上一步列出的某个资料库ID,<folder>替换为本地目录):seaf-cli sync -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn -l <library-id> -d <folder> 
  6. 将本地目录解除同步:seaf-cli desync -d <folder>
  7. 将云盘资料库下载到本地目录:seaf-cli download -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn -l <library-id> -d <folder>
  8. 查看当前同步状态:seaf-cli status
  9. 停止客户端:seaf-cli stop