Administrator
Administrator
发布于 2025-01-03 / 31 阅读
0
0

如何将FSS对象存储挂载到本地

提醒事项

  1. 避免存储高频写入的热点文件
    由于FSS不支持随机IO,请勿将需要频繁修改的文件(如数据库文件、日志文件)存储在此分区,否则性能将极差。FSS通常用于存放备份数据、视频、照片等不需要频繁读写的数据。

  2. 挂载权限限制
    FSS挂载仅支持系统桶用户,自建账号无法进行挂载操作。

  3. 推荐使用fsstool工具进行备份
    如果仅需将文件传输到FSS进行备份,建议使用fsstool工具。挂载方式受多种因素限制,且挂载为单线程,效率较低。fsstool支持Linux和Windows系统,且可通过任务计划实现自动备份,支持多线程,备份效率更高。


一、将FSS对象存储挂载到Linux服务器

1. 安装davfs2文件系统驱动程序

  • Debian/Ubuntu系统:

    apt-get install davfs2 -y
    
  • RHCL/CentOS/Fedora系统:

    yum install davfs2 -y
    

2. 创建挂载目录

mkdir /fssdb

3. 执行挂载命令

mount -t davfs https://ndisk-fss-my.vhostgo.com /fssdb

image.png

根据提示输入FSS对象存储的管理员用户名(与桶名相同)和密码。

4. 设置开机自启动(可选)

a. 编辑/etc/davfs2/secrets文件

在文件末尾添加以下内容:

https://ndisk-fss-my.vhostgo.com 用户名 密码

编辑rc.local文件示意图

b. 编辑/etc/rc.local文件

在文件末尾添加挂载命令:

mount -t davfs https://ndisk-fss-my.vhostgo.com /fssdb

编辑secrets文件示意图

注意: 如果需要拷贝较大的文件到该磁盘,请增加davfs2配置文件(路径:/etc/davfs2/davfs2.conf)中的read_timeout读超时时间。


二、将FSS对象存储挂载到Windows服务器

挂载步骤

  1. 打开“我的电脑”,选择“映射网络驱动器”

    映射网络驱动器示意图

  2. 在“文件夹”中输入
    https://ndisk-fss-my.vhostgo.com,然后点击“完成”。

    输入网络驱动器地址示意图

  3. 输入FSS对象存储的管理员用户名(与桶名相同)和密码

    输入用户名和密码示意图

  4. 挂载成功后,您将看到挂载到本地的网盘

    挂载成功示意图

常见问题解决

如果无法正常挂载,请检查以下内容:

  • 确保已启动WebClient服务并设置为自启动

    1. 打开服务管理器
      右键点击“我的电脑”,选择“管理”。在弹出的对话框中,展开“服务和应用程序”节点,找到“WebClient”服务。

      服务管理器示意图

    2. 启动WebClient服务
      右键点击“WebClient”,选择“启动”。

      启动WebClient服务示意图

    3. 设置WebClient服务为自动启动
      右键点击“WebClient”,选择“属性”。在弹出的属性对话框中,将“启动类型”设置为“自动”。

      设置WebClient自动启动示意图



评论