当前位置: 首页 > news >正文

centos安装rclone挂载alist

一、安装alist

1.通过docker启动alist

docker run -d --restart=always \-v /usr/local/docker/alist/data:/opt/alist/data \-p 5244:5244 \-e PUID=$(id -u) \-e PGID=$(id -g) \-e UMASK=022 \--name alist \xhofe/alist:latest

2.访问alist

使用docker logs alist在容器日志中找到密码,访问http://IP:5244,登陆后可以修改密码

二、安装rclone

1.这里推荐在线安装,如果提示未安装unzip则安装重试

curl https://rclone.org/install.sh | sudo bash

2.验证,出现版本号即可

rclone --version

3.配置rclone通过webdav挂载alist

rclone config

这里会有11步交互的配置操作,我简单写一下每一步:

1.是否选择新远程,选n
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
2.设置名字
name> rclone-alist
3.选择协议类型,这里我省略选项,输入webdav或输入前面的数字,我这是52
Type of storage to configure.
Choose a number from below, or type in your own value
//...
Storage> 52
4.输入webdav链接地址,即alist的webdav地址
Option url.
//...
url> http://127.0.0.1:5244/dav
5.选择webdav服务提供者的名字,选带Other的字段,我这是7
Name of the WebDAV site/service/software you are using
Choose a number from below, or type in your own value
//...
vendor> 7
6.输入webdav链接账号
Option user.
//...
user> admin
7.输入webdav连接密码,先选y,再输入两次密码
Password.
y) Yes type in my own password
g) Generate random password
n) No leave this optional password blank
y/g/n> y
Enter the password: 
password:
Confirm the password: 
password:
8.不输入Bearer token,直接回车
Bearer token instead of user/pass (e.g. a Macaroon)
bearer_token>
9.是否编辑高级配置,默认是n直接回车
Edit advanced config?
y) Yes
n) No (default)
y/n> 
10.配置完成,是否保持当前远程?默认y直接回车
//...
Keep this "rclone-alist" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>
11.至此显示出当前远程仓库,选q退出当前配置模式
Current remotes:
Name                 Type
====                 ====
rclone-alist         webdav
//...
e/n/d/r/c/s/q> q

如果要修改配置,该文件在路径:/root/.config/rclone/rclone.conf

4.查看是否挂载成功

1.执行命令,成功则会显示alist中的目录

rclone lsd rclone-alist:/

5.安装fuse

1.fuse用于将rclone挂载的目录挂载到本地磁盘,在高版本rclone中需要安装fuse3

yum -y install fuse3

三、挂载到本地磁盘

1.根目录新建用于挂载到目录

mkdir /rclone_root

2.执行命挂载到新建的目录(可以将该命令设为开机启动执行即自动挂载)

rclone mount rclone-alist: /rclone_root --copy-links --allow-other --allow-non-empty --umask 000 --daemon

执行成功后会返回rclone挂载的pid,此时rclone_root 目录下就能看到挂载的alist目录
3.取消挂载

fusermount -qzu /rclone_root

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MATLAB中cdf2rdf函数用法
  • Promise如何解决回调地狱问题?
  • 电脑图片损坏打不开怎么办?能修复吗?
  • 大厂进阶之二:React高级用法HOC、Hooks对比、异步组件
  • uniapp多图上传uni.chooseImage上传照片uni.uploadFile
  • ECCV 2024 | 南洋理工三维数字人生成新范式:结构扩散模型
  • (Java入门)抽象类,接口,内部类
  • Win/Mac/Linux/Andriod/IOS界面UI设计 - pyside6 - 01 基础系统框架
  • 超详细!!! LVS(Linux virual server)负载均衡知识及其NAT模式、DR模式、火墙标记实验
  • Hadoop,ActiveMQ,RabbitMQ,Springboot Actuator未授权访问漏洞(附带修复方法)
  • 全网最最最详细的haproxy详解!!!
  • MapReduce入门教程
  • 白骑士的Matlab教学进阶篇 2.1 数据可视化
  • 【无标题】Unity Asset Hunter 插件
  • 【总结】TCP/IP四层模型的理解
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • [case10]使用RSQL实现端到端的动态查询
  • __proto__ 和 prototype的关系
  • 【刷算法】求1+2+3+...+n
  • ES6语法详解(一)
  • IOS评论框不贴底(ios12新bug)
  • Laravel核心解读--Facades
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • PAT A1092
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • python_bomb----数据类型总结
  • python3 使用 asyncio 代替线程
  • React 快速上手 - 07 前端路由 react-router
  • Vue2 SSR 的优化之旅
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 力扣(LeetCode)56
  • 面试总结JavaScript篇
  • 使用 QuickBI 搭建酷炫可视化分析
  • 无服务器化是企业 IT 架构的未来吗?
  • 小而合理的前端理论:rscss和rsjs
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • #if和#ifdef区别
  • #QT(TCP网络编程-服务端)
  • #传输# #传输数据判断#
  • (30)数组元素和与数字和的绝对差
  • (ZT)薛涌:谈贫说富
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (过滤器)Filter和(监听器)listener
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (七)Flink Watermark
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .NET Core 发展历程和版本迭代
  • .NET 简介:跨平台、开源、高性能的开发平台