首页 » PHP教程 » php查看磁盘挂载技巧_Docker系列 深度运用nextcloud九 硬盘挂载

php查看磁盘挂载技巧_Docker系列 深度运用nextcloud九 硬盘挂载

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

你还可以创建、编辑或删除文件(由于网络连接的问题会稍慢;仅演示创建文件 ):

这个功能该当是挺实用的。
想像你有多少VPS(比如一个甲骨文大盘鸡),你就可以通过类似的办法将它们“挂载”到自己的电脑里,这样可以充分地“压榨”你的VPS!
当然,如果你有很多支持WebDav的空间,Alist或许是一个不错的选择,它是一个基于Gin和Solidjs的文件列表程序,可以将你的多个网盘聚合在一起(Demo),并且支持WebDav协议,也有Docker版本。
不过,Alist并不是本节的重点,感兴趣者可看该教程《Docker系列 搭建支持WebDav的网盘聚合平台Alist》。

php查看磁盘挂载技巧_Docker系列 深度运用nextcloud九 硬盘挂载

本小节着重先容一下怎么在Windows 10系统里挂载Nextcloud,特殊是某些把稳事变。
Linux和Mac就自己想办法吧,我就不折腾了(WebClient

WebClient可以让基于Windows的程序能创建、访问和修正基于Internet的文件。
如果此做事被停滞,这些功能将不可用。
如果此做事被禁用,则明确依赖该做事的任何做事都将无法启动。
以是,为了在Win10电脑上利用WebDav(常日是基于远程http/https协议),我们须要打开WebClient做事。

php查看磁盘挂载技巧_Docker系列 深度运用nextcloud九 硬盘挂载
(图片来自网络侵删)
开启WebClient

首先,Win10支持WebDav时须要一个叫WebClient的做事。
你可以通过掌握面板-管理工具-做事-WebClient找到它,或者直接在Win10左下角的全局搜索框里搜索“做事”亦可定位。
如图所示:

把稳,WebClient要处于启动状态(启动类型=自动(触发器启动)),才可以成功连接WebDav;否则会一贯处于报错状态(一样平常是显示找不到文件之类的error)。
如果是关闭状态,右键选中并开启,且设置为自动模式。
如果没有该做事,则须要手动安装,这个自己Google百度一下,我的win10默认是有的。

WebClient设置鼠标法(纯小白专用)

在正式利用前,建议先对WebClient进行一些初始化设置。
首先,在系统搜索框里搜索注册表编辑器:

点击进去,一步步进入WebClient的设置界面。
详细路径是:(HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters):

设置以下参数:

BasicAuthLevel设置为2以支持https。
FileSizeLimitLnBytes只管即便设置得大一些(比如ffffffff[16进制])它决定了可以上传的文件大小上限。

其它参数无特殊,默认即可。
关闭注册表即可。

代码法(推举)

参考自Windows 10/11 映射挂载 WebDAV

我们可以用运行代码的方法方便地掌握注册表中WebClient的干系参数。
详细操作如下:

用管理员权限打开PowerShell,由于非管理员权限无法掌握webclient状态。
停滞 WebClient 做事:net stop webclient修正注册表:修正注册表使得 WebDAV 协议同时支持 http 和 https(默认只支持 https)并解除从 WebDAV 下载文件的大小限定。
将以下代码另存为.reg 文件,并双击该文件后自动修正注册表

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]"BasicAuthLevel"=dword:00000002"FileSizeLimitInBytes"=dword:ffffffff

这里也供应下载链接:Nextcloud link或者Alist link。
这个方法真的是太优雅了!

末了检讨一下,创造已经成功了(你们不检讨也无所谓):

启动 WebClient 做事:net start webclient添加Nextcloud

做好WebClient的干系准备事情,就可以通过WebDav挂载Nextcloud云盘了。
首先,进入到资源管理器“此电脑”的页面,上面有“映射网络驱动器”:

左击,选择映射网络驱动器。
随便选一个心仪的盘符(我这里选了N)。
输入Nextcloud的WebDav地址,点击完成:

这个地址类似于:https://domain.nextcloud.com/remote.php/dav/files/username/,个中https://domain.nextcloud.com是你网盘的地址,而username则是你的用户名,因人而异。
你可以按下图所示的方法直接复制它(图片的第3步有个链接):

让子弹飞一会 (~ ̄▽ ̄)~ ,网络加载中。
然后,就会弹出这个窗口:

上一个空栏写你Nextcloud的帐户名,下一个空栏写Nextcloud的密码。
记住我的凭据可以打个勾。

末了,成功挂载!
最开始的名字都是乱乱的,右键改个心仪的名字即可:

建议此时重启一下电脑。
重启后该网络要重新连接,有时名字也要重改(不知是不是普遍征象)。
觉得挺麻烦的,但勉强能用吧 (~ ̄▽ ̄)~

把稳事变挂载WebDav的稳定性很大程度上取决于网络稳定性。
挂载WebDav常日对文件大小有较大限定,FileSizeLimitLnBytes的大小也不是随意取的(不信你加2个0试试),也不总能成功生效。
这可能是由于WebDav本身就不是一种很稳定的传输协议,以是对文件大小限定比较严格。
其余一种常用的SMB协议就没有这种限定。
只管如此,对付平时不传输很大文件的小伙伴来说,已经是很够用了!
WebDav无法识别硬盘大小,因此显示的是C盘的容量。
实际利用时以实际容量为准。
小结

我们又学会了一个Nextcloud的实用技巧,觉得棒棒哒!
用起来!
有问题或建议评论区留言!
之后我会再关注更多和WebDav有关的软件,毕竟Win10自带的运用是比较简陋的,可能不是利用WebDav的“精确办法”。
敬请关注!

参考/拓展阅读Windows 挂载 WebDAVWindows 中映射 WebDAV 驱动器的已知问题来自蛮吉 の 窝窝的教程Windows 10/11 映射挂载 WebDAV

相关文章

phpaccess2007技巧_Access简介_成长进程

从20世纪90年代初期的产品到Access 2003,都得到了广泛的利用。Access供应了大量的工具和引导,使得纵然没有任何编程...

PHP教程 2024-12-17 阅读0 评论0