玩客云安装armbian后将阿里网盘挂载为本地磁盘,并共享给摄像头当存储设备

您所在的位置:网站首页 玩客云armbian挂载硬盘 玩客云安装armbian后将阿里网盘挂载为本地磁盘,并共享给摄像头当存储设备

玩客云安装armbian后将阿里网盘挂载为本地磁盘,并共享给摄像头当存储设备

2023-06-09 18:06| 来源: 网络整理| 查看: 265

玩客云安装armbian就不介绍了,其他的armbian系统理论上同样可以操作 玩客云不会安装armbian的可以查看B站大佬的视频,自我感觉已经说的比较详细的了,up主的资源过期了,这里补一个阿里网盘的链接,阿里云不能共享压缩文件,使用的是可执行的压缩文件,双击直接解压缩 压缩包“WKY armbian-b”内包含

armbian5.88.img balenaEtcher-v1.5.113.exe Burning_Tool.7z putty_x64_0.70.exe update.img WKY-Armbian_20.12_5.9.0pass-1234.img

汇总一下使用到的软件

aliyundrive-webdav:用于获取阿里网盘WebDAV的网页服务(这里使用docker的方式安装) davfs2:用于挂载网络服务的磁盘到本地 samba:用于共享文件 一、docker安装

apt install docker.io

二、使用docker拉取aliyundrive-webdav镜像

愿意折腾的,也可以不使用docker,可以去原作者的github上去看看其他方式 GitHub地址 docker pull messense/aliyundrive-webdav

三、获取阿里网盘的REFRESH_TOKEN

点此处跳转获取 获取完成后,复制保存一下

四、启动阿里网盘WebDAV的服务 docker run -d --name=aliyundrive-webdav --restart=unless-stopped -p 9527:8080 -v /etc/aliyundrive-webdav/:/etc/aliyundrive-webdav/ -e REFRESH_TOKEN='刚刚复制的REFRESH_TOKEN' -e WEBDAV_AUTH_USER=admin -e WEBDAV_AUTH_PASSWORD=admin messense/aliyundrive-webdav

命令解释 docker run: 运行一个新的容器。 -d: 让容器在后台(detached mode)运行。 --name=aliyundrive-webdav: 为容器指定一个名称为aliyundrive-webdav。 --restart=unless-stopped: 设置容器在退出时自动重新启动,除非手动停止。 -p 9527:8080: 将主机的端口9527映射到容器的端口8080,这样可以通过主机的9527端口访问容器中运行的服务。你也可以换成其他未被占用的端口 -v /etc/aliyundrive-webdav/:/etc/aliyundrive-webdav/: 将主机的/etc/aliyundrive-webdav/目录挂载到容器的/etc/aliyundrive-webdav/目录,这样可以在主机和容器之间共享数据。 -e REFRESH_TOKEN='...': 设置一个名为REFRESH_TOKEN的环境变量,并将其值设置为给定的长字符串。 -e WEBDAV_AUTH_USER=admin: 用作WebDAV身份验证的用户名。 -e WEBDAV_AUTH_PASSWORD=admin: 用作WebDAV身份验证的密码。 messense/aliyundrive-webdav: 指定要使用的Docker镜像的名称。

五、验证是否已经正常启动

在你的浏览器地址栏上,直接输入设备的ip:端口,然后输入启动时设置的账号密码,查看里面文件是否是你网盘的文件,有就说明正常启动连接到你的网盘了 比如我的是192.168.31.132:9527

六、安装davfs2,挂载webdav为本地路径

安装软件 apt-get install davfs2 创建共享的文件夹(你想放在哪个目录下,就在哪儿创建) mkdir /aliyundrive 更改文件夹的访问权限(你刚刚创建的文件夹) chmod 777 /aliyundrive 将网盘挂载到系统的本地路径,执行完命令后会提示你输入账号密码,输入运行webdav时创建的账号密码即可 mount -t davfs http://127.0.0.1:9527/ /aliyundrive mount: 挂载命令,用于将文件系统连接到指定的挂载点。 -t davfs: 指定要挂载的文件系统类型为WebDAV(davfs)。 http://127.0.0.1:9527/: 指定要挂载的WebDAV服务器的地址和端口。在这个例子中,使用的是本地地址(127.0.0.1)和端口9527。你得替换成你自己的 /aliyundrive: 指定挂载点的路径,即将WebDAV共享挂载到主机的/aliyundrive目录下。这里的路径你也得替换成你自己的

七、验证挂载是否成功

执行完命令后,能看到一块你网盘大小的磁盘被挂载到你刚创建的文件夹上 df -h df: 用于显示文件系统磁盘空间的使用情况。 -h: 以人类可读的方式显示磁盘空间信息,将磁盘大小以易读的单位(如GB、MB)进行显示。

八、安装samba服务并配置

安装samba软件 apt-get install samba samba-common 添加使用samba的用户,这里的smb是你的用户名 useradd smb 设置使用smb用户的密码,输入完后,会提示你设置密码,需要输入两遍不可见的密码 smbpasswd -a smb 配置samba的配置文件 vi /etc/samba/smb.conf 在文件末尾添加以下配置

[shared] comment = shared # 共享的目录,也是之前挂载的目录,注意目录设置777权限让所有用户可访问 path = /aliyundrive valid users = smb guest ok = no read only = no browseable = yes available = yes writable = yes

comment: 这是一个备注字段,用于描述共享的用途或说明。 path: 这是共享目录的路径,指定了要共享的目录路径。在这个示例中,共享的目录是/aliyundrive。 valid users: 这是指定允许访问共享的有效用户列表。在这个示例中,只允许用户名为smb的用户访问共享。 guest ok: 这个参数确定是否允许来宾用户访问共享。如果设置为yes,则来宾用户可以访问;如果设置为no,则来宾用户将被拒绝访问。 read only: 这个参数确定共享是否只读。如果设置为yes,则共享只允许读取文件;如果设置为no,则共享允许读取和写入文件。 browseable: 这个参数确定共享是否在网络上可见。如果设置为yes,则共享将在网络上可见;如果设置为no,则共享在网络上不可见。 available: 这个参数确定共享是否可用。如果设置为yes,则共享可用;如果设置为no,则共享不可用。 writable: 这个参数确定共享是否允许写入文件。如果设置为yes,则允许写入;如果设置为no,则不允许写入。 配置添加完成后重启服务 systemctl restart smbd

九、验证是否配置成功

在windows资源管理器地址栏中,像下面一样输入你armbian设备的ip即可 \\192.168.31.132 点进相应的目录后输入你创建的samba用户的账号密码即可完成。

十、给摄像头当共享设备

在摄像头相应的设置软件内,一般在存储设置里会有使用nas存储相关的选项,只要脸上同一局域网,就能发现共享的这个设备,选择后,输入设置的samba账号密码后,选择shared文件夹即可使用了,再也不用花钱买网络存储服务了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3