一、原理图

二、挂载步骤

1、申请对象存储资源

(略)

2、下载rclone

https://rclone.org/downloads/

3、上传服务器,解压并安装

sudo unzip rclone-v1.58.0-EOS-1.0-linux-amd64.zip
sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rclone

4、配置接入的对象存储的信息

获取配置文件路径

root@ununtuserver1:/home/lizhipeng# rclone config paths
Config file: /root/.config/rclone/rclone.conf
Cache dir: /root/.cache/rclone
Temp dir: /tmp
root@ununtuserver1:/home/lizhipeng#

执行rclone config,各云服务商的配置步骤不同,具体配置步骤参见https://rclone.org/中的Supported providers章节

5、挂载到本地

安装FUSE

sudo apt install -y fuse

新建挂载目录

sudo mkdir -p /mnt/qiniu

将桶挂载到新建的目录

sudo rclone mount qiniu:zpstor /mnt/qiniu --daemon --allow-other --config /root/.config/rclone/rclone.conf --cache-dir /root/.cache/rclone --vfs-cache-mode writes

6、验证

在本地新建一个文件testlzp.txt,并将其复制到/mnt/qiniu目录下

在对象存储的桶中,会看到文件已自动上传

7、配置自动挂载

在目录"/etc/systemd/system/"下创建挂载配置文件(mnt-qiniu.mount),模板如下:

[Unit]
After=network-online.target
[Mount]
Type=rclone
What=qiniu:zpstor
Where=/mnt/qiniu
Options=rw,allow_other,args2env,vfs-cache-mode=writes,config=/root/.config/rclone/rclone.conf,cache-dir=/root/.cache/rclone

在目录"/etc/systemd/system/"下创建挂载自动配置文件(mnt-qiniu.automount),模板如下

[Unit]
After=network-online.target
Before=remote-fs.target
[Automount]
Where=/mnt/qiniu
TimeoutIdleSec=600
[Install]
WantedBy=multi-user.target

开启自动挂载:

sudo ln -s /usr/bin/rclone /sbin/mount.rclone
sudo mkdir -p /mnt/qiniu
sudo systemctl --now enable mnt-qiniu.automount

最新文章

  1. Objective-C三种定时器CADisplayLink / NSTimer / GCD的使用
  2. 【转】我的技术学习方法 — Anytao
  3. Java--Stream,NIO ByteBuffer,NIO MappedByteBuffer性能对比
  4. Linux编译源码的方式安装Qt4开发环境(基于Ubuntu系统)
  5. DF学Mysql(三)——索引操作
  6. HDU1151Air Raid(二分图的最大匹配)
  7. SQLdiag Utility
  8. Entity Framework (二) 查询
  9. hdu 4642 Fliping game(博弈)
  10. 分享内容到微博、QQ空间、人人网、开心网等社区
  11. billing是如何的拆分的?
  12. 持续集成环境(Hudson)搭建
  13. -linux删除大量文件----rm,rsync
  14. 通过 pxe(网络安装)完成centos 系统的网络安装
  15. [UI列表]LoopScrollRect无限滑动不卡顿
  16. nodejs安装及故障解决
  17. 哪些类继承了Collection接口
  18. Linux CentOS7 安装wkhtmltopdf工具
  19. Windows中几个内存相当的指标
  20. Java中线程出现Exception in thread "Thread-0" java.lang.IllegalMonitorStateException异常 解决方法

热门文章

  1. Nginx 同一个域名自动识别 pc h5
  2. 项目day1 -- vscode远程连接云服务器
  3. 报错com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1' for column 'date' at row 1问题解决
  4. JetBrains之全家桶破解
  5. 0627.selenium请求库*2
  6. 当越来越多的企业放弃使用FTP,该用什么更好的方式替代?
  7. Java面向对象之抽象类abstract
  8. R.swift 使用详解
  9. Jenkins Pipeline(一) - 创建一个新的pipeline
  10. 前端js校验小数点