阿里云盘,应该怎么盘

image

已经有大神有成品出来,可以把阿里云直接变成一个本地磁盘。

这次折腾的重点是在n1上通过openwrt的docker。把阿里云挂载成一个网内磁盘,有点nas的意思。但是速度方面你懂的。我现在位置家里300MB的中国移动宽带,基本上传可以做到3MB,下载基本28MB左右。算是跑满了。下载方面n1的usb2.0只能由大概不到30MB,这样算如果成功阿里云就可以完美代替部分n1的samba的共享了。

docker地址

cloudnas/clouddrive - Docker Image | Docker Hub

硬件系统:n1

软件系统:openwrt 我全部的n1固件都来自这里https://t.me/PIN1Group,实话实说“修修”的固件真的不错。

整体参考该文章

[Clouddrive] Openwrt挂载阿里云盘过程 - 旺笔迹 - 傀儡师Andy (kls.red)

开启MountFlags

通过ssh连接openwrt后(逐行输入)

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

(逐行输入上面3行,完成文件编辑)

image

然后再

mount --make-shared /mnt/mmcblk2p4

完成!

安装docker

安装好docker,然后把云盘映射到n1上的一个挂载分区上。

然后开始整,在原来的基础上做了点修改。

docker run -d \
       --name clouddrive \
       --restart unless-stopped \
       -v /mnt/mmcblk2p4/CloudNAS:/CloudNAS:shared \(/mnt/mmcblk2p4已经被单独挂载为是docker的专属空间,这个是固件特点,别的固件未必适用。f大的也可以)
       -v /mnt/mmcblk2p4/CloudNAS/Config:/Config \
       -p 9798:9798 \
      --net host \(我自己测试如果网络模式不是host,默认是brige,这个docker不能上网,会出现无法登录的问题,如果发现按钮没反应,登录没反应就是没网络了。)
      --privileged \
      --device /dev/fuse:/dev/fuse \
      cloudnas/clouddrive

把映射的分区/mnt/mmcblk2p4 共享

image

其实不用共享也一样。因为mmcblk2p4本身就是共享的。权限自己设置。

打开docker并登录阿里云账号

http://<n1ip>:9798

image

测试下吧

\\10.0.0.22

image

image

image

我的网络是2条100MB+200MB移动宽带的融合,基本可以同时承受3部4k电影的播放。kodi也已经挂载成功。赶快玩起来把,不知道阿里什么时候也会收费了。

成功enjoy!关于clouddrive/cloudnas 的问题进这个讨论组

https://t.me/cloudnaschat

关于n1固件的进

https://t.me/PIN1Group

剩下的不要问,问了我也不知道,而且是真的不知道。

etzzy

希望50年后它依然存在,让我感觉我一直在做一件稍微有点cool的事情

2 条评论

  1. L

    挂载后,文件显示不全。不知道是不是个案?

    • 应该不是,我也有这样的问题。应该是阿里云的问题。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

阿里云盘,应该怎么盘
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close