入门小白,使用ubuntu,使用docker或者docker-compose搭建家庭个人网盘nextcloud,外网通过IPV6域名访问。第四篇--挂载硬盘,优化配置

主要内容

  1. nextcloud挂载外部磁盘
  2. 优化nextcloud配置
  3. ubuntu自动挂载磁盘

配置 nextcloud 挂载外部磁盘

注意: 这里的挂载外部磁盘是指: 把一个移动硬盘 挂载到 nextcloud
参考:
https://cloud.tencent.com/developer/article/2067451

  1. 先找到你的磁盘对应的设备

    fdisk -l
    

    比如 下面的截图,我的磁盘路径就是 /dev/sdb
    在这里插入图片描述

  2. 接下来挂载磁盘到系统中
    如此, 硬盘对应的 路径就变成了 /mnt/testmount , 这个路径就是我们待会要用到的
    mount /dev/sdb /mnt/testmount

  3. 确认 nextcloud的 docker-compose.yml配置文件

    # 这段表示 把主机的路径映射到docker的路径中
    volumes:
      - /mnt/testmount:/mnt/testmount2
    # 这表示让nextcloud 拥有root权限。 由于这具有一定的风险,各位自己考虑
    # 采用devices 来挂载的话,我没有实验成功。官方文档上的例子也试了,还是不行。
    privileged: true
    

    在这里插入图片描述

  4. 在nextcloud页面 配置外部存储

    详细步骤看参考文档就行, 我就懒得贴了,O(∩_∩)O在这里插入图片描述将刚才在docker-compose 配置文件中 映射的路径配置上去, /mnt/testmount2在这里插入图片描述

  5. 验证
    这个时候,那么你在 nextcloud管理页面上,就能看到相应的外部磁盘了
    在 nextcloud app上也可以看到了

优化 nextcloud 配置

此处 可以参考其他大佬写的优化配置,b站或者知乎啥的都有
我感觉 我优化了前后,似乎也不是太明显的样子。。。

参考:
https://zhuanlan.zhihu.com/p/50322342

ubuntu自动挂载磁盘

由于 使用的是笔记本挂载磁盘,那么重启后 磁盘挂载路径可能会变化,因此需要自动挂载。
此处各位大佬可以自行百度
参考:
https://blog.csdn.net/weixin_42301220/article/details/130078734