
NextCloud使用外部存储
NextCloud使用外部存储
前言:由于我使用的是升腾C92来作为自己的服务器,但这个服务器的存储本身只有32G,所以我需要在服务器上挂载一个存储盘用来给网盘使用,值得一提的是虽然这个服务器有些过时,但是完全可以满足日常所需,最主要的是便宜实惠。
准备工作
作为外部存储,我使用的本地外接了一个U盘,若有大文件存储也可以使用高容量硬盘
1、挂载U盘
fdisk -l #首先执行一下命令查看磁盘,然后插入U盘后再次执行,可以看到多出一个硬盘
#一般磁盘名称就是/dev/sdb1
mkdir /mnt/usb #创建一个文件夹用来挂载U盘
mount /dev/sdb1 /mnt/usb #将U盘挂载到文件夹下
#若需取消挂载进入文件夹后执行如下命令即可取消挂载
umount /mnt/usb
2、开启Nextcloud外部存储
Nextcloud默认是没有开启此功能的,所以需要手动开启,在应用中选择External storage support启动即可
返回管理页面可以看到列表中多出一个外部存储选项,在选项中要勾选允许用户挂载外部存储,此时可以看到上面会提示
没有安装或启用 PHP 中的 FTP 支持。无法挂载 "FTP"。请联系您的系统管理员安装。
“smbclient” 未安装。无法挂载 "SMB/CIFS ", "使用 OC 登录的 SMB/CIFS"。请联系管理员安装。
如果不想看到错误提示可以进入容器的控制台执行如下命令,使其具备cifs挂载的能力就不会有报错了
apt-get update
apt-get upgrade
apt install smbclient libsmbclient-dev
pecl install smbclient
docker-php-ext-enable smbclient
apt-get install nfs-common
在上一篇分享中启动容器的步骤提到过如下配置
-v /mnt/usb:/data
这一步就是为了将/mnt/usb映射到data文件夹中,在配置配置外部存储的时候只需要填入data文件名,或data下的任何一个文件都可以读到,可以用来分类不同的文件
如此NextCloud使用外部存储就配置完成了,快去愉快的使用吧!!
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Yaoriver
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果