统信UOS系统挂载阿里云盘到本地

话不多说,内容如标题。就是肥猫我把阿里云盘挂载到UOS上,让大家像是操作本地分区一样查阅云盘内容的过程。

第一、我们首先需要一个UOS系统,系统安装可以到统信社区找教程(第二、我们需要给系统安装一个Java环境,这里肥猫推荐sdkman(安装。curl -s "" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk install java安装完毕之后可以通过sdk version和java --version命令通过查看版本信息,确认是否安装成功

第三、环境我们有了,那就需要一个阿里云的webdav协议。这里肥猫用的是git(上的一个开源协议。我们下载上面的jar包就行

第四、有环境也有协议包了,但是还不能马上运行。还需要登陆阿里云盘获取一个refreshToken值。获取方式git上面也有详细的,这里就上个图吧

第五、有了refreshToken值之后我们就能运行起来了,在你上面下载的jar包同路径下创建一个webdav.sh文件,里面输入:java -jar 你下载的jar包绝对路径.jar --aliyundrive.refresh-token="你的refreshToken值" --server.port="端口" --aliyundrive.work-dir=你的挂载路径

保存之后可以直接双击--在终端中运行,或者在终端中输入./webdav.sh运行起来

验证是否运行成功,可以在浏览器中输入127.0.0.1:端口 运行。正常会有登陆窗口

第六、接下来就是把阿里云挂载到本地了,我们需要在电脑上安装一个工具:davfs2sudo apt install davfs2 -y #安装favfs2工具 sudo mkdir -m 777 /media/aliyun #创建挂载目录并且给予777权限第七、最最最重要的来了,有了挂载工具、创建了挂载目录之后我们就通过命令把阿里云盘挂载到这个目录上sudo mount -t davfs 127.0.0.1:端口号 你的挂载路径

到这里就挂载成功了,也可以把第七步的命令写在一个.sh的文档里面方便下次运行。挂载之后你就可以像是操作本地文件一个访问阿里云上面的资料啦(注:第一次访问需要加载会稍微慢点,视频、大文件之类的卡不卡就要看本地网络情况好不好了)

最后可以修改两处文件让安装更加便捷vim /etc/fstab http://127.0.0.1:端口/你的挂载路径davfs noauto,user 0 0 vim /etc/davfs2/secrets http://127.0.0.1:端口/ admin admin

修改之后就可以便捷的通过"sudo mount 你的挂载路径" 和"sudo umount 你的挂载路径" 挂载卸载了当然如果觉得这个命令输入还有有点繁琐的话,还可以在~/.bashrc文件中设置一个便捷命令,让你通过这个便捷命令挂载

思路参考:CSDN的linux同步webdav,Linux系统使用WebDAV自动挂载私有云盘(?ops_request_misc=%257B%2522request%255Fid%2522%253A%%2522%252C%2522scm%2522%253A%3..pc%255Fall.%2522%257D&request_id=26&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-7-.pc_search_result_cache&utm_term=Linux%E6%8C%82%E8%BD%BD%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98&spm=1018.2226.3001.4187)Git的(