咱们这套源码默认生成一个文件夹目录就是.halo 但是他生成的地方是系统目录下 我的vps是两个区 一个系统8g 一个数据盘50g 到时候有什么办法让默认生成的.halo改到数据盘下!

https://docs.halo.run/getting-started/install/docker

其中有提到 -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。 配置。

将宿主机路径改为你数据盘中的一个路径即可。比如 /data/.halo

如果你已经弄好了一个 Halo,要使用这个方式重新部署,你可以将原来的 .halo 目录复制到你的数据盘,停掉原来的 Halo 之后,用 Docker 部署。

    我现在已经挂了了个硬盘是需要吧现在挂载的删掉重新挂载吗?

    Ryan Wang 👍 大哥属实不会,搞不定,还有简单店的方法吗?或者后期会添加更改目录的选择吗!

      康少 创建个软连接就行了啊,一行命令的事情。
      比如你的数据盘路径是 /data
      在该目录创建halo文件夹用来保存halo相关文件/data/halo
      然后复制你用户目录下的.halo文件夹内的内容到新建的目录里面,命令 cp -r ~/.halo/* /data/halo/.
      删除 ~/.halo 文件夹, 命令 rm -rf ~/.halo(删除之前先备份)
      执行命令创建软连接 ln -s /data/halo ~/.halo

      done ~

        luoxx 大哥不行,做完后链接不对
        应该是这样才对/home/springboot/.halo 但是软连接出来后/home/springboot/.halo/.halo
        点开了这个文件幕布不对,方便留个QQ吗?

          康少 那可能搞错了,应该后面要加分隔符 ln -s /data/halo/ ~/.halo/
          删除软链接后重新添加试试,还不行就加我qq 842962681
          删除软链接比较危险,删除之前千万要备份,千万,删错了的话不小心就会删掉物理文件