玩客云安装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
汇总一下使用到的软件
- alist:用于获取阿里网盘WebDAV的服务
- davfs2:用于挂载网络服务的磁盘到本地
- 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文件夹即可使用了,再也不用花钱买网络存储服务了。