Skip to content

挂载成虚拟磁盘

jcli mount支持将服务端挂载为本地挂载点,像使用本地硬盘一样进行操作远端文件。

示例

  • 隐性指定参数
shell
jcli mount {可选参数:挂载路径}
  • 显性指定参数
shell
jcli mount -f {挂载路径}

不指定参数将默认挂载至桌面。

使用方法

shell
  -allow-other 参数值类型:bool
        允许其他用户访问

  -bucket 参数值类型:string
        挂载的桶

  -cache-path 参数值类型:string
        缓存目录

  -cache-data-size 参数值类型:int
        数据缓存大小(单位:GB) 0为不限制

  -f 参数值类型:string
        挂载的本地路径

常见问题

运行库下载

Linux

Linux挂载需要安装FUSE,一般系统已经内置,如果未安装可参考如下命令进行安装:

CentOS/openEuler等使用rpm包的系统使用运行如下命令进行安装

bash
sudo yum install fuse fuse3

Ubuntu/Debian等使用deb包的系统运行如下命令进行安装

bash
sudo apt install fuse

Windows

Windows中挂载需要WinFSP,点击下载安装

Mac

Mac挂载需要安装MacFUSE,点击下载安装

Windows下怎么挂载成磁盘

运行jcli mount {盘符}:即可将Bucket挂载为虚拟磁盘,盘符必须为大写的A-Z中未

例如挂载为Z盘,则可以运行如下

shell
jcli mount Z:

有时候WinFSP未获得分配盘符权限,导致无法映射为虚拟盘,可使用如下方式解决

1.挂载至目录中

  • 需要先确保该目录不存在,该目录必须有winFSP创建出来才有挂载权限
jcli mount -f C:\\bucketmount

2.将目录映射为盘符

  • 需要保证该盘符未被分配
subst Z: C:\\bucketmount

怎么卸载虚拟磁盘

Linux

sudo umount {挂载点}

Mac

  • 访达中推出远程卷

Windows

  • 终止jcli挂载进程。

怎么在后台运行

添加--daemon参数即可在后台运行,但为了方便管理,建议使用更成熟的后台管理服务,推荐使用pm2进行管理。