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

玩客云安装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

汇总一下使用到的软件

  1. alist:用于获取阿里网盘WebDAV的服务
  2. davfs2:用于挂载网络服务的磁盘到本地
  3. samba:用于共享文件

一、下载alist并启动

官方教程

二、添加阿里网盘和获取阿里网盘的REFRESH_TOKEN

通用配置
阿里云盘OPEN配置
配置仅需看这两个即可

三、启动alist配置完成后,验证是否已经正常

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

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

安装软件
apt-get install davfs2
创建共享的文件夹(你想放在哪个目录下,就在哪儿创建)
mkdir /aliyundrive
更改文件夹的访问权限(你刚刚创建的文件夹)
chmod 777 /aliyundrive
将网盘挂载到系统的本地路径,执行完命令后会提示你输入账号密码,输入运行webdav时创建的账号密码即可
mount -t davfs http://localhost:5244/dav /aliyundrive
mount: 挂载命令,用于将文件系统连接到指定的挂载点。
-t davfs: 指定要挂载的文件系统类型为WebDAV(davfs)。
http://localhost:5244/dav : 指定要挂载的WebDAV服务器的地址和端口
/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.1.72
点进相应的目录后输入你创建的samba用户的账号密码即可完成。

十、给摄像头当共享设备

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

posted @ 2023-06-01 21:57  哇哇咔哇咔咔  阅读(2705)  评论(0编辑  收藏  举报