次元笔记

Clouddrive在linux(vps)宿主 下挂载过程

前言

之前有写在linux下挂在clouddrive,是基于dockers环境下的,这次记录下宿主安装clouddrive2过程

环境

如果Linux系统没有安装fuse3,请按照对应操作系统安装fuse3

  1. RedHat & CentOS: yum install -y fuse3
  2. Debian & Ubuntu: apt-get install -y fuse3

如果你需要以非root用户运行CloudDrive,请修改/etc/fuse.conf,确保user_allow_other这一行前面的注释符#已经被删除掉

安装

cloud drive2 发行版 · cloud-fs/cloud-fs.github.io

一般下载最新版本

这拿clouddrive-2-linux-x86_64-0.7.15.tgz这个版本作为测试

上传到指定目录(或下载到指定木),我这里以/root为例

首先通过命令解压clouddrive-2-linux-x86_64-0.7.15.tgz

tar zxvf clouddrive-2-linux-x86_64-0.7.15.tgz

然后进入 clouddrive-2-linux-x86_64-0.7.15目录

cd clouddrive-2-linux-x86_64-0.7.15

进入展开后的目录,运行

./clouddrive

防火墙放行19798端口,云主机注意安全组也要放行下

开机自启

要在 CentOS 7 上设置开机启动执行 /root/clouddrive-2-linux-x86_64-0.7.15 目录下的 ./clouddrive,可以按照以下步骤进行:

创建一个服务文件:

使用 vi 或其他文本编辑器创建一个新的服务文件。你可以将其命名为 clouddrive.service,并将其放在 /etc/systemd/system/ 目录下。

sudo vi /etc/systemd/system/clouddrive.service

添加以下内容到服务文件:

[Unit]
Description=Start CloudDrive

[Service]
Type=simple
ExecStart=/root/clouddrive-2-linux-x86_64-0.7.15/clouddrive
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存并退出编辑器。

重新加载 systemd:

使系统识别新的服务文件。

sudo systemctl daemon-reload

启用服务在开机时启动:

sudo systemctl enable clouddrive.service

你可以立即启动服务进行测试:

sudo systemctl start clouddrive.service

检查服务状态:

sudo systemctl status clouddrive.service

完成以上步骤后,./clouddrive 将会在系统启动时自动执行。确保你的脚本或程序有执行权限,如果没有,可以使用以下命令赋予执行权限:

sudo chmod +x /root/clouddrive-2-linux-x86_64-0.7.15/clouddrive

这样即可实现开机启动的需求。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »