{"id":4818,"date":"2021-08-27T09:25:20","date_gmt":"2021-08-27T09:25:20","guid":{"rendered":"https:\/\/tst-amo.net.ua\/blog\/?p=4818"},"modified":"2021-08-27T09:58:07","modified_gmt":"2021-08-27T09:58:07","slug":"seafile-backup-%d0%b8-restore","status":"publish","type":"post","link":"https:\/\/tst-amo.net.ua\/blog\/?p=4818","title":{"rendered":"Seafile &#8211; BACKUP \u0438 RESTORE"},"content":{"rendered":"<h3>\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/h3>\n<p>\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430.<\/p>\n<ol>\n<li>\u0414\u0435\u043b\u0430\u0435\u043c \u0434\u0430\u043c\u043f MySQL<\/li>\n<li>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b<\/li>\n<\/ol>\n<ul>\n<li>ccnet-db: \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u0445 \u0438 \u0433\u0440\u0443\u043f\u043f\u0430\u0445<\/li>\n<li>seafile-db: \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445<\/li>\n<li>seahub-db: \u0445\u0440\u0430\u043d\u0438\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0434\u043b\u044f web front end (seahub)<\/li>\n<li><span class=\"o\">&#8212;<\/span><span class=\"nv\">seafile<\/span><span class=\"o\">&#8211;<\/span><span class=\"nv\">server<\/span><span class=\"o\">&#8211;<\/span><span class=\"mi\">8<\/span>.<span class=\"mi\">0<\/span>.<span class=\"nv\">x<\/span> # <span class=\"nv\">untar<\/span> <span class=\"nv\">from<\/span> <span class=\"nv\">seafile<\/span> <span class=\"nv\">package<\/span><\/li>\n<li><span class=\"o\">&#8212;<\/span><span class=\"nv\">seafile<\/span><span class=\"o\">&#8211;<\/span><span class=\"nv\">data<\/span> # <span class=\"nv\">seafile<\/span> <span class=\"nv\">configuration<\/span> <span class=\"nv\">and<\/span> <span class=\"nv\">data<\/span> <span class=\"ss\">(<\/span><span class=\"k\">if<\/span> <span class=\"nv\">you<\/span> <span class=\"nv\">choose<\/span> <span class=\"nv\">the<\/span> <span class=\"nv\">default<\/span><span class=\"ss\">)<\/span><\/li>\n<li><span class=\"o\">&#8212;<\/span><span class=\"nv\">seahub<\/span><span class=\"o\">&#8211;<\/span><span class=\"nv\">data<\/span> # <span class=\"nv\">seahub<\/span> <span class=\"nv\">data<\/span><\/li>\n<li><span class=\"o\">&#8212;<\/span><span class=\"nv\">logs<\/span><\/li>\n<li><span class=\"o\">&#8212;<\/span><span class=\"nv\">conf<\/span><\/li>\n<\/ul>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c dump MySQL:<\/p>\n<pre># vi mysqldump_sf.sh\r\n\r\n## Backup Seafile MySQL BD\r\n#!\/bin\/sh\r\n\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' ccnet-db &gt; \/home\/<span style=\"color: #ff0000;\">user<\/span>\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-ccnet-db.sql\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' seafile-db &gt; \/home\/<span style=\"color: #ff0000;\">user<\/span>\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-seafile-db.sql\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' seahub-db &gt; \/home\/<span style=\"color: #ff0000;\">user<\/span>\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-seahub-db.sql<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0439 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430:<\/p>\n<pre># vi rsync_backup_tst-seafile_to_tst.sh\r\n\r\n#!\/bin\/sh\u00a0\r\nrsync -az \/home\/www\/seafile \/home\/<span style=\"color: #ff0000;\">user<\/span>\/_backup\/TST\/seafile<\/pre>\n<h3>\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/h3>\n<pre># vi mysqlrestore_sf.sh\u00a0\r\n\r\n#!\/bin\/sh\r\n## RESTORE ##\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' ccnet-db &lt; \/home\/svm\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-ccnet-db.sql\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' seafile-db &lt; \/home\/svm\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-seafile-db.sql\r\n\/usr\/bin\/mysqldump -uroot -p'<span style=\"color: #ff0000;\">_password_<\/span>' seahub-db &lt; \/home\/svm\/_backup\/TST\/mysql\/`date +%Y-%m-%d`.tst-seahub-db.sql<\/pre>\n<pre># rsync -az \/home\/<span style=\"color: #ff0000;\">user<\/span>\/_backup\/TST\/seafile \/home\/www\/seafile<\/pre>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts4818&print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><\/a><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts4818&print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Print Content\" \/><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u0414\u0435\u043b\u0430\u0435\u043c \u0434\u0430\u043c\u043f MySQL \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b ccnet-db: \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u0445 \u0438 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 seafile-db: \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 seahub-db: \u0445\u0440\u0430\u043d\u0438\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0434\u043b\u044f web front end (seahub) &#8212;seafile&#8211;server&#8211;8.0.x # untar from seafile package &#8212;seafile&#8211;data # seafile configuration and data (if you choose the default) &#8212;seahub&#8211;data # seahub data &#8212;logs &#8230;<\/p>\n<p><a href=\"https:\/\/tst-amo.net.ua\/blog\/?p=4818\" class=\"more-link\">Continue reading &lsquo;Seafile &#8211; BACKUP \u0438 RESTORE&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[282,48,47,73,330],"tags":[],"class_list":["post-4818","post","type-post","status-publish","format-standard","hentry","category-backup","category-centos","category-linux","category-restore","category-seafile"],"_links":{"self":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4818"}],"collection":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4818"}],"version-history":[{"count":4,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4818\/revisions"}],"predecessor-version":[{"id":4822,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4818\/revisions\/4822"}],"wp:attachment":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}