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

你可能感兴趣的:(nextcloud备份恢复)