入门小白,使用ubuntu,使用docker或者docker-compose搭建家庭个人网盘nextcloud,外网通过IPV6域名访问。第四篇--挂载硬盘,优化配置
主要内容
- nextcloud挂载外部磁盘
- 优化nextcloud配置
- ubuntu自动挂载磁盘
配置 nextcloud 挂载外部磁盘
注意: 这里的挂载外部磁盘是指: 把一个移动硬盘 挂载到 nextcloud
参考:
https://cloud.tencent.com/developer/article/2067451
-
先找到你的磁盘对应的设备
fdisk -l
比如 下面的截图,我的磁盘路径就是 /dev/sdb
-
接下来挂载磁盘到系统中
如此, 硬盘对应的 路径就变成了 /mnt/testmount , 这个路径就是我们待会要用到的
mount /dev/sdb /mnt/testmount -
确认 nextcloud的 docker-compose.yml配置文件
# 这段表示 把主机的路径映射到docker的路径中 volumes: - /mnt/testmount:/mnt/testmount2 # 这表示让nextcloud 拥有root权限。 由于这具有一定的风险,各位自己考虑 # 采用devices 来挂载的话,我没有实验成功。官方文档上的例子也试了,还是不行。 privileged: true
-
在nextcloud页面 配置外部存储
详细步骤看参考文档就行, 我就懒得贴了,O(∩_∩)O将刚才在docker-compose 配置文件中 映射的路径配置上去, /mnt/testmount2
-
验证
这个时候,那么你在 nextcloud管理页面上,就能看到相应的外部磁盘了
在 nextcloud app上也可以看到了
优化 nextcloud 配置
此处 可以参考其他大佬写的优化配置,b站或者知乎啥的都有
我感觉 我优化了前后,似乎也不是太明显的样子。。。
参考:
https://zhuanlan.zhihu.com/p/50322342
ubuntu自动挂载磁盘
由于 使用的是笔记本挂载磁盘,那么重启后 磁盘挂载路径可能会变化,因此需要自动挂载。
此处各位大佬可以自行百度
参考:
https://blog.csdn.net/weixin_42301220/article/details/130078734