nextcloud備份恢復(fù)

備用

要備份Nextcloud安裝,您需要保留四個主要的東西:

配置文件夾

數(shù)據(jù)文件夾

主題文件夾

數(shù)據(jù)庫

維護模式

maintenance:mode鎖定登錄用戶的會話并阻止新登錄,以防止數(shù)據(jù)不一致。您必須occ以HTTP用戶身份運行,就像Ubuntu Linux上的這個例子一樣:

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

您也可以通過編輯將您的服務(wù)器置于此模式config/config.php。更改為:"maintenance"?=>false"maintenance"?=>?true

<?PHP “維護”=> true,

false當(dāng)你完成時,不要忘記把它改回。

備份文件夾

只需將您的配置,數(shù)據(jù)和主題文件夾(甚至是您的整個Nextcloud安裝和數(shù)據(jù)文件夾)復(fù)制到您的Nextcloud環(huán)境之外。你可以使用這個命令:

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

備份數(shù)據(jù)庫

警告

恢復(fù)備份之前,請參閱恢復(fù)備份

MySQL的/ MariaDB的

推薦的數(shù)據(jù)庫引擎是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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容