极空间使用clouddrive2 docker挂载115(SSH版)

极空间开通SSH了,因此可以用clouddrive2将115挂载到极空间并在“个人空间”中看到了。
按照官方教程,用docker-compose或者docker cli命令进行部署即可。

具体部署步骤

  1. 极空间打开SSH(系统设置-远程协助/SSH)。
  2. 使用SSH工具如XTerminal等进入SSH,端口为开启SSH时设置的端口,账号密码为管理员账号密码,当SSH界面显示“ZOS”时连接成功。
    v2-2e87e976c2fda8c01cbccc87a974c1d9_1440w
  3. 在命令行界面进行ROOT提权。键入sudo -i并按照提示输入管理员密码。
  4. 使用docker-compose或者docker-cli命令进行部署。
  5. 命令行使用systemctl status docker查看docker状态以确定docker是systemd service运行的,启用docker服务的MountFlags。
  6. 登录http://:19798登录,并挂载网盘,点击小电脑图标挂载网盘,就可以在对应账号下的“个人空间”里看到文件了。
    同时,1Panel里也会显示出挂载信息:(如何安装1Panel可以查看极空间安装1Panel面板)
    v2-35ed0cb7724113af9e1e0ca8d920e2d1_1440w

注意:115里文件过多的话,cd2可能会提示Request过多,挂载会失败。(115现在收紧了,为了账号着想谨慎操作吧)

docker-cli部署

docker run -d \--name clouddrive \--restart unless-stopped \--env CLOUDDRIVE_HOME=/Config \-v <path to accept cloud mounts>:/CloudNAS:shared \-v <path to app data>:/Config \--network host \--pid host \--privileged \--device /dev/fuse:/dev/fuse \cloudnas/clouddrive2

需要更改两处路径:
<path to accept cloud mounts><path to app data>更改为实际路径。改完回车运行即可。

docker-compose部署

version: "2.1"
services:cloudnas:image: cloudnas/clouddrive2container_name: clouddrive2environment:- TZ=Asia/Shanghai- CLOUDDRIVE_HOME=/Configvolumes:- <path to accept cloud mounts>:/CloudNAS:shared- <path to app data>:/Config- <other local shared path>:/media:shared #optional media path of hostdevices:- /dev/fuse:/dev/fuserestart: unless-stoppedpid: "host"privileged: truenetwork_mode: "host"

将上述配置复制到新建文件docker-compose.yml中并上传到极空间,命令行找到该文件,在该文件目录下执行docker-compose up -d
上述配置需要更改两处路径:
<path to accept cloud mounts><path to app data>更改为实际路径。

如何启用docker服务的MountFlags

依次使用以下指令:(ROOT权限下)

mkdir -p /etc/systemd/system/docker.service.d/
cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF
systemctl restart docker.service

如何寻找路径

极空间的目录结构-寻找路径的方法

一般极空间各硬盘的目录结构如下:
v2-0c3e8818526c0a52f276fc785dc633bc_1440w

以/data_n为前缀的是固态硬盘,以/data_s为前缀的是机械硬盘,后面的数字是编号,比如上图有6块盘,2个固态,4个机械。
还有一个目录是/tmp/zfsv3,可以理解为各硬盘的映射集合。
以上图举例,极空间中固态硬盘001的文件的存储位置为:/data_n001/data/udata/real/XXXXXXXXXXX,X表示你的账号。
作为映射,/tmp/zfsv3/nvme11/XXXXXXXXXXX/data 有着相同内容。
在命令行界面使用两个指令ls 和cd探索文件目录以找到你想要存储和挂载的位置。ls列出目录下的文件及文件夹,cd 文件夹名进入该文件夹,cd ..回到上级目录,cd /来到根目录。
由上述,
我的<path to accept cloud mounts>改为了/data_n001/data/udata/real/我的账号/docker/clouddrive2/data,这是挂载的目录位置。
我的<path to app data>改为了/data_n001/data/udata/real/我的账号/docker/clouddrive2/config,这是将cd2的配置存储的目录位置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/870670.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS7.8安装k8s.210708

1, 安装 docker / kubelet # 在 master 节点和 worker 节点都要执行 # 最后一个参数 1.20.6 用于指定 kubenetes 版本,支持所有 1.20.x 版本的安装 # 腾讯云 docker hub 镜像 # export REGISTRY_MIRROR="https://mirror.ccs.tencentyun.com" # DaoCloud 镜像 # e…

docker中修改wordpress上传文件大小.210709

进入docker docker exec -it wordpress /bin/bash root@1d8a4fbdaa6b:/var/www/html# cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini root@1d8a4fbdaa6b:/var/www/html# cd /usr/local/etc/php root@1d8a4fbdaa6b:/usr/local/etc/php# apt-get update …

数字孪生建筑智慧运维系统

在智慧城市的建设浪潮中,数字孪生技术以其独特的优势,成为推动城市智慧化发展的重要力量。数字孪生建筑智慧运维系统,通过构建建筑的数字副本,实现对建筑全生命周期的实时监控、分析和优化,为建筑运维提供决策支持,提高建筑的能效和安全性,降低运维成本。 建设内容阐述1…

主机防护如何更安全、高效? HSS新增多种特性,让你少走弯路

华为云企业主机安全12月新版本现已上线!此次更新重点针对RASP检测、CI/CD安全防护、容器防逃逸、资产基线检测进行了优化增强。 阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手…

域密码到期发送提醒邮件的超简单方法.210715

1,AD服务器下载安装免费的卓豪AD管理工具https://www.manageengine.cn/products/self-service-password/free-password-expiry-notification-tool.html 2,设置邮箱3,设置提醒邮件内容,选择域4,愉快的玩耍吧。.zstitle { width: 280px; text-align: center; font-size: 26p…

域控域用户密码过期日期时间更改.210720

1,打开服务管理器,点工具,选择Active Directory 管理中心2,右键域名(本地)-属性3,选择属性编辑器,把maxPwdAge 从90天改成180天。.zstitle { width: 280px; text-align: center; font-size: 26px } .zsimgweixin { width: 280px } .zsimgali { width: 280px; padding: 0px…

面试必考:秒杀系统要如何设计?

前言 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用…

掌握设计模式--观察者模式

观察者模式(Observer Pattern) 观察者模式(Observer Pattern)是一种行为设计模式,它定义了对象间的一对多依赖关系,使得当一个对象状态发生改变时,所有依赖于它的对象都会自动收到通知并更新。 主要组成部分 主题(Subject):主题是被观察的对象,它维护一个观察者列表…

[docker逃逸] Privileged 特权模式逃逸复现

本文作者CVE-柠檬i CSDN:https://blog.csdn.net/weixin_49125123 博客园:https://www.cnblogs.com/CVE-Lemon 微信公众号:Lemon安全 简述 在 Docker 中,Privileged 特权模式赋予容器几乎与宿主机相同的权限,允许其访问所有设备和内核功能。这种模式虽然提供了灵活性,但也…

GaussDB实时分析组件

云原生数据库以OLTP为主,同时也支持基于OLTP数据的OLAP需求,如每日报表。在云原生数据库中,DBA可以选择为这部分表创建列存索引。创建完列存索引之后,执行器在做顺序扫描的时候,会自动选择列存索引进行数据的读取,实现快速扫描计算的能力。 云原生数据库以行存为基础,数…

GaussDB关键技术方案_通信组件

GaussDB关键技术方案_通信组件 云原生数据库采用shared disk架构,各个计算节点对等,计算节点之间通过页面交换实现缓存数据的一致性,为了提高页面传递的效率,需要利用RDMA或UB单边读写的能力;云原生数据库为了管理动态资源,需要对动态资源的owner分配进行加锁,分布式锁管…

arch linux使用qemu创建和使用一个win7镜像

安装qemu sudo pacman -S qemu 创建虚拟硬盘 qemu-img create -f qcow2 disk.img 10G (其中10G表示硬盘大小。) 启动虚拟机 qemu-system-x86_64 -enable-kvm -m 2048 -hda disk.img -cdrom your_iso.iso (-enable-kvm启用KVM加速,-m 2048设置内存大小为2048MB,your_iso.is…