nextcloud备份恢复

备用

要备份Nextcloud安装,您需要保留四个主要的东西:

配置文件夹

数据文件夹

主题文件夹

数据库

维护模式

maintenance:mode锁定登录用户的会话并阻止新登录,以防止数据不一致。您必须occ以HTTP用户身份运行,就像Ubuntu Linux上的这个例子一样:

$ sudo -u www-data php occ maintenance:mode --on

您也可以通过编辑将您的服务器置于此模式config/config.php。更改为:"maintenance" =>false"maintenance" => true

<?PHP “维护”=> true,

false当你完成时,不要忘记把它改回。

备份文件夹

只需将您的配置,数据和主题文件夹(甚至是您的整个Nextcloud安装和数据文件夹)复制到您的Nextcloud环境之外。你可以使用这个命令:

rsync -avx nextcloud / nextcloud-dirbkp_`date +“%Y%m%d”`/

备份数据库

警告

恢复备份之前,请参阅恢复备份

MySQL的/ MariaDB的

推荐的数据库引擎是MySQL或MariaDB,这是推荐的MySQL替代品。备份MySQL / MariaDB:

mysqldump --single-transaction -h [server] -u [username] -p [password] [db_name]> nextcloud-sqlbkp_`date +“%Y%m%d”`.bak

SQLite的

sqlite3 data / owncloud.db .dump> nextcloud-sqlbkp_`date +“%Y%m%d”`.bak

PostgreSQL的

PGPASSWORD =“password”pg_dump [db_name] -h [server] -U [username] -f nextcloud-sqlbkp_`date +“%Y%m%d”`.bak

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容