如何迁移NextCloud数据目录?

Cloud storage

1 前言

一个问题,一篇文章,一出故事。
笔者需要迁移NextCloud的默认数据目录“/var/www/nextcloud/data/”以便于升级或维护。
另外,如果你没有NextCloud环境部署,可以参阅以下链接,

如何部署CentOS 8.x nextCloud?

2 最佳实践

2.1 停止服务

systemctl stop httpd.service
systemctl status httpd.service

2.2 迁移数据目录

mkdir /data
mv /var/www/nextcloud/data /data/nextcloud-data

2.3 修改配置加载新的数据目录

vim /var/www/nextcloud/config/config.php

加入如下配置,

<?php
$CONFIG = array (
  #...
  'datadirectory' => '/data/nextcloud-data',
  #...
);

2.4 恢复服务

systemctl start httpd.service
systemctl status httpd.service
没有评论

发表回复

Cloud storage
如何输出NextCloud函数参数到日志?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要调试NextCloud的代码,因为需要监视参数 …

Cloud storage
如何使用Token认证API登录NextCloud?

1 前言 一个问题,一篇文章,一出故事。 笔者最近因为更换域名迁移用户而引发NextCloud客户端 …

Cloud storage
如何将NextCloud用户数据迁移给另一用户?

1 前言 一个问题,一篇文章,一出故事。 笔者发现NextCloud官方提供的如下数据迁移命令不是十 …