Як выкарыстоўваць рэзервовае капіраванне rclone для VPS? CentOS выкарыстоўвае падручнік па аўтаматычнай сінхранізацыі GDrive

Гэты артыкул "Падручнік па стварэнні вэб-сайтаў WordPress«Частка 21 серыі з 21 артыкулаў:
  1. Што азначае WordPress?Што ты робіш?Што можа зрабіць вэб-сайт?
  2. Колькі каштуе стварэнне асабістага/карпаратыўнага вэб-сайта?Кошт стварэння бізнес-сайта
  3. Як правільна выбраць даменнае імя?Рэкамендацыі і прынцыпы рэгістрацыі даменных імёнаў па стварэнні сайта
  4. NameSiloПадручнік па рэгістрацыі даменных імёнаў (адпраўляем вам 1 долар NameSiloПрома код)
  5. Якое праграмнае забеспячэнне неабходна для стварэння сайта?Якія патрабаванні да стварэння ўласнага сайта?
  6. NameSiloПадручнік па пераўтварэнні даменнага імя NS у Bluehost/SiteGround
  7. Як уручную стварыць WordPress? Падручнік па ўсталёўцы WordPress
  8. Як увайсці ў бэкэнд WordPress? WP фонавы адрас для ўваходу
  9. Як выкарыстоўваць WordPress? Агульныя налады фону WordPress і загаловак на кітайскай мове
  10. Як змяніць моўныя налады ў WordPress?Змяніць метад налады кітайскай/англійскай мовы
  11. Як стварыць каталог катэгорый WordPress? Кіраванне катэгорыямі WP
  12. Як WordPress публікуе артыкулы?Варыянты рэдагавання самвыдатаўскіх артыкулаў
  13. Як стварыць новую старонку ў WordPress?Дадаць/рэдагаваць налады старонкі
  14. Як WordPress дадае меню?Наладзьце параметры адлюстравання панэлі навігацыі
  15. Што такое тэма WordPress?Як усталяваць шаблоны WordPress?
  16. FTP, як распакаваць файлы zip онлайн? Спампаваць праграму для дэкампрэсіі PHP онлайн
  17. Збой тайм-аўту злучэння інструмента FTP Як наладзіць WordPress для падлучэння да сервера?
  18. Як усталяваць плагін WordPress? 3 спосабу ўсталяваць плагін WordPress - wikiHow
  19. Як наконт хостынгу BlueHost?Апошнія прома-коды/купоны BlueHost USA
  20. Як Bluehost аўтаматычна ўсталёўвае WordPress адным пстрычкай мышы? Падручнік па стварэнні вэб-сайта BH
  21. Як выкарыстоўваць VPSrcloneРэзервовае капіраванне?CentOSПадручнік па аўтаматычнай сінхранізацыі з GDrive

дзякуючыПрасоўванне ў інтэрнэцеНайбольш эфектыўны метад уSEO, так шмат людзей з багатым вопытам SEO网络 营销Людзі будуць выбіраць VPS (віртуальны прыватны сервер) для стварэння вэб-сайта.

Паколькі выкарыстоўваецца VPS, неабходна зрабіць рэзервовую копію VPS. Рэзервовую копію VPS можна сінхранізаваць з сеткавым дыскам GDrive з дапамогай рэзервовай копіі rclone.

Што такое rclone?

RClone можа лёгка і зручна кіраваць сеткавымі дыскамі, такімі як Google Drive і Dropbox, і падтрымлівае літары мантавання дыскаў і загрузку і загрузку з каманднага радка:

  • Мантажны дыск, просты ў выкарыстанні, але павольны, больш падыходзіць для невялікіх і фрагментаваных файлаў
  • Загрузка з каманднага радка вельмі хуткая, падыходзіць для загрузкі вялікіх файлаў
  • Rclone менш схільны да праблем з перапынкамі, чым Google Drive AP, і ў параўнанні з праектам [gdrive] на github.

Давайце падзелімся метадам усталявання рэзервовай копіі rclone на CentOS і сінхранізацыі яе з Google Drive.

Як зрабіць рэзервовую копію VPS з дапамогай rclone?

Вось якія інструменты неабходна падрыхтаваць:

  • Уліковы запіс Google Dirve
  • файл rclone
  • 一 台LinuxМашына (у гэтым артыкуле ў якасці прыкладу бярэцца CentOS7)

Затым пачніце ўсталёўваць rclone, усталяванне вельмі простае, скапіруйце і ўстаўце плюс дазволы.

крок 1:Спампаваць файл ▼

yum install unzip wget -y
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

Крок 2:Скапіруйце файл у адпаведны шлях ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Гэты крок можна прапусціць, але гэта не рэкамендуецца. Пасля пропуску падказкі не будзе, таму не рэкамендуецца прапускаць)

крок 3:Старонка даведкі па ўсталёўцы▼

mkdir -P /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb

крок 4:Стварыце новую канфігурацыю ▼

rclone config

крок 5:канфігурацыя rclone

Рэкамендуецца выкарыстоўваць Rclone для мантавання агульнага воблачнага дыска каманды Google для аддаленай сінхранізацыі ▼

Ніжэй прыведзены прыклад прывязкі rclone да сеткавага дыска Google Dirve (некамандны дыск) ▼

Як выкарыстоўваць рэзервовае капіраванне rclone для VPS? CentOS выкарыстоўвае падручнік па аўтаматычнай сінхранізацыі GDrive

n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n
name> gdrive(你的配置名称,此处随意填写但之后需要用到)
Type of storage to configure.
Choose a number from below, or type in your own value
 1 / Amazon Drive
   \ "amazon cloud drive"
 2 / Amazon S3 (also Dreamhost, Ceph, Minio)
   \ "s3"
 3 / Backblaze B2
   \ "b2"
 4 / Dropbox
   \ "dropbox"
 5 / Encrypt/Decrypt a remote
   \ "crypt"
 6 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
 7 / Google Drive
   \ "drive"
 8 / Hubic
   \ "hubic"
 9 / Local Disk
   \ "local"
10 / Microsoft OneDrive
   \ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
12 / SSH/SFTP Connection
   \ "sftp"
13 / Yandex Disk
   \ "yandex"
Storage> 7(请根据网盘类型选择Google Dirve)
Google Application Client Id - leave blank normally.
client_id>此处留空
Google Application Client Secret - leave blank normally.
client_secret>此处留空
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n(此处一定要选择n)

Remote config
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n(此处一定要选择n)

Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see: https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Then paste the result.
Enter a value.
config_token>

"Config_token" тут неабходна атрымаць, спачатку загрузіўшы і ўсталяваўшы Rclone на лакальным кампутары▼

Возьмем у якасці прыкладу Windows, перайдзіце ў тэчку, у якой знаходзіцца rclone.exe пасля распакавання, увядзіце cmd у адрасны радок правадыра і націсніце Enter, каб адкрыць камандны радок у бягучым шляху.

Наладзьце шляхам капіравання канфігурацыйных файлаў

Rclone захоўвае ўсю сваю канфігурацыю ў файле канфігурацыі, што дазваляе лёгка капіраваць файлы канфігурацыі ў аддалены Rclone.

Такім чынам, спачатку вам трэба наладзіць Rclone на настольным кампутары ▼

rclone config

на кампутарыrcloneканфігурацыі, ёсць праблемаUse auto config?калі, адкажыцеY.

Edit advanced config?
y) Yes
n) No (default)
y/n> n

Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=oAg82wp7fFgAxvIIo59kxA

NOTICE: Log in and authorize rclone for access

NOTICE: Waiting for code...

NOTICE: Got code

Затым з'явіцца браўзер з просьбай увайсці ў свой уліковы запіс для аўтарызацыі.

Як аўтарызаваць уліковы запіс Google?

 

Як наладзіць аўтаматычную сінхранізацыю заданняў Crontab з GDrive на панэлі кіравання CWP?3-е

  1. Калі вы знаходзіцеся ў мацерыковым Кітаі, спачатку вам трэба абыйсці сцяну X, затым вам трэба мець уліковы запіс Google і ўвайсці ў сістэму.
  2. Калі з'явіцца паведамленне "Гэта праграма не была праверана Google", націсніце "Дадаткова".
  3. Затым націсніце Дазволіць для аўтарызацыі.

Вы наладжваеце Google Teams на абагульванне воблачных дыскаў?

Калі вы не карыстаецеся агульным воблачным дыскам каманды Google, выбірайцеn

Configure this as a team drive?
y) Yes
n) No (default)
y/n> n

Праверце інфармацыю аб аддаленай канфігурацыі

Нарэшце, праверце параметры аддаленай канфігурацыі і пацвердзіце, увёўшыyОК▼

--------------------
[gdrive]
type = drive
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
team_drive =
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y

Ён адлюструе спіс рометаў, захаваны на бягучай машыне, проста паглядзіце, націсніцеqвыхад ▼

Current remotes:
Name Type
==== ====
gdrive drive
onedrive onedrive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
  • На гэтым канфігурацыя rclone лакальнага кампутара завершана.

Пасля таго, як лакальны камп'ютар настроены, наладзьце непасрэдна лакальны кампутарrclone.confЗмесціва файла канфігурацыі капіюецца на сервер Linuxrclone.confканфігурацыйны файл.

На лакальным кампутары і серверы ўвядзіце наступныя каманды дляВыгляд Ркланаваць каманду размяшчэння файла канфігурацыі▼

rclone config file

Запытайце файл канфігурацыі Rclone і атрымаеце наступныя вынікі▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Проста змесціце файл канфігурацыі лакальнага кампутараrclone.confскапіруйце змесціва на сервер Linuxrclone.confФайл канфігурацыі, вы можаце вырашыць праблему канфігурацыі Rclone.

Прыклад каманды выкарыстання rclone

Каманда спісу файлаў і каталогаў

Пералічыце каталог, дзе сканфігураваны сеткавы дыск пад назвай gdrive (файлы не будуць адлюстроўвацца)▼

rclone lsd gdrive:

Пералічыце файлы ў каталогу рэзервовай копіі на сеткавым дыску з імем канфігурацыі gdrive (будуць паказаны ўсе файлы, уключаючы падкаталогі, але не будзе паказаны каталог) ▼

rclone ls gdrive:backup

Капіраваць Выразаць Выдаліць каманду

Скапіруйце файл канфігурацыі Rclone у каранёвы каталог сеткавага дыска gdrive ▼

rclone copy /root/.config/rclone/rclone.conf gdrive:/

копія лакальная /home/backup Перайдзіце ў каталог рэзервовага капіявання, дзе настроены сеткавы дыск пад назвай gdrive, і наадварот ▼

rclone copy --progress /home/backup gdrive:backup
  • шляхам дадання гэтага параметра --ignore-existing Файлы, рэзервовыя копіі якіх былі створаны на сеткавым дыску, можна ігнараваць, што эквівалентна інкрыментнаму рэзервоваму капіраванню ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Скапіруйце лакальны файл рэзервовай копіі CWP уручную ў каталог рэзервовай копіі сеткавага дыска пад назвай gdrive і наадварот ▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/

З сеткавага дыска gdrive скапіруйце файл аўтаматычнай запланаванай рэзервовай копіі CWP на лакальны дыск /newbackup Каталог▼

rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress gdrive:cwp-backup2/ /home/backup2/

З сеткавага дыска gdrive скапіруйце файл ручной рэзервовай копіі CWP на лакальны /newbackup/full/manual/accounts/ Каталог▼

rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/

Скапіруйце з сеткавага дыска gdriveVestaCPРэзервовае капіраванне файлаў на лакальны /home/backup Каталог▼

rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

Перамясціць (Выразаць) Каманда ▼

rclone move /home/backup gdrive:backup

Выдаліце ​​каталог рэзервовай копіі сеткавага дыска з імем канфігурацыі gdrive▼

rclone delete gdrive:backup

Стварыце каталог рэзервовай копіі, які канфігуруе сеткавы дыск пад назвай gdrive ▼

rclone mkdir gdrive:backup

каманда сінхранізацыі файла

Сінхранізуйце лакальную /home/backup з каталогам рэзервовай копіі на сеткавым дыску з назвай канфігурацыі gdrive, і наадварот ▼

rclone sync /home/backup gdrive:backup

Сінхранізуйце назву канфігурацыі gdrive2 на сеткавым дыскуUfoкаталог, у каталог рэзервовага капіявання, дзе настроены сеткавы дыск пад назвай gdrive, і наадварот ▼

rclone sync gdrive2:ufo gdrive:backup

Праз некаторы час, калі паведамленне пра памылку не вяртаецца, вы можаце ўбачыць файл рэзервовай копіі на сеткавым дыску пасля завяршэння рэзервовага капіравання.

Як аўтаматычна сінхранізаваць файлы рэзервовай копіі VPS з GDrive?

У зададзеных па часе задачах дадайце каманды сінхранізацыі для дасягнення аўтаматычнай сінхранізацыіПанэль кіравання CWPрэзервовыя копіі файлаў на GDrive.

  • (Аўтаматычна сінхранізаваць лакальны каталог кожны дзень у 2 гадзіны ночы /newbackup  каб наладзіць імяgdriveна сеткавым дыскуcwp-newbackupЗмест)

SSH як дадаць Кронтаб Запланаваныя заданні аўтаматычна сінхранізуюцца з GDrive?

Спачатку ўвядзіце SSH у наступную каманду crontab▼

crontab -e

Далей дадайце каманду ў апошні радок▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH націсніце CTRL + C і ўвядзіце :wq Захаваць і выйсці.

Выдаліць аддаленыя файлы, старэйшыя за 50 дзён (выдаліць файлы, старэйшыя за 50 дзён)▼

rclone delete koofr:ETUFO.ORG --min-age 50d

Выдаліць аддаленыя файлы на працягу 50 дзён ці менш (выдаліць файлы на працягу 50 дзён) ▼

rclone delete koofr:ETUFO.ORG --max-age 50d

Як наладзіць аўтаматычную сінхранізацыю заданняў Crontab з GDrive на панэлі кіравання CWP?

Калі вы выкарыстоўваеце панэль кіравання CWP, увайдзіце ў панэль кіравання CWP Server SettingCrontab for root ▼

Як выкарыстоўваць рэзервовае капіраванне rclone для VPS? Другі малюнак інструкцыі па аўтаматычнай сінхранізацыі CentOS з выкарыстаннем GDrive

У «Дадаць поўныя карыстальніцкія заданні Cron» увядзіце наступную цалкам карыстальніцкую каманду cron ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Аўтаматычна сінхранізаваць лакальны каталог кожную раніцу ў 7:00 /backup2на сеткавы дыск з назвай канфігурацыі gdrivebackup2Змест)
  • (Аўтаматычна сінхранізаваць лакальны каталог кожную раніцу ў 7:55 /newbackup  на сеткавы дыск з назвай канфігурацыі gdrivecwp-newbackupЗмест)
  • СінхранізавацьWordPressРэкамендуецца не ствараць паступовыя рэзервовыя копіі для файлаў вэб-сайтаў, таму што тэст паказаў, што калі імёны файлаў аднолькавыя, але змесціва файлаў адрозніваецца, яны не будуць сінхранізаваны.

Пасля рэгулярнага запуску аўтаматычнай сінхранізацыі rclone працэс rclone па-ранейшаму будзе працаваць у фонавым рэжыме, што можа заняць да 20% рэсурсаў працэсара, што прывядзе да марнавання рэсурсаў сервера.

Такім чынам, неабходна дадаць цалкам наладжаную каманду запланаванага задання, каб прымусова зачыніць працэс rclone ▼

00 09 * * * killall rclone
  • (Аўтаматычнае прымусовае закрыццё працэсу rclone кожную раніцу ў 9:00)

Скапіруйце ўказаны лакальны каталог у імя канфігурацыі ў 4:0 раніцы кожны дзеньkoofrна сеткавым дыскуETUFO.ORGКаталог▼

0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

Выдаляць аддаленыя файлы, старэйшыя за 4 дзён, у 50:50 кожны дзень (выдаляць файлы, старэйшыя за 50 дзён)

50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d

Гэтая каманда cron прызначана для выдалення файла з назвай "koofr:ETUFO.ORG«У мэты, усе файлы і папкі, час апошняй змены якіх было 50 дзён таму, наступнае тлумачэнне кожнай часткі:

  • Першая лічба «50» азначае выкананне каманды кожныя 50 хвілін.
  • Другая лічба «4» азначае выкананне каманды ў 4 гадзіны раніцы.
  • «* * *» азначае, што каманда будзе выконвацца ва ўсе дні месяца, дзень і тыдзень.
  • "rclone delete" азначае выкананне аперацыі выдалення інструмента rclone.
  • "koofr:ETНЛА.ORG" - гэта імя мэты для выдалення.
  • "--min-age 50d" азначае выдаленне толькі файлаў і тэчак, час апошняга змянення якіх быў 50 дзён таму.

rclone агульныя каманды

Вядома, rclone - гэта значна больш, чым гэта, і некаторыя агульныя каманды пералічаны ніжэй.

Капіяваць ▼

rclone copy

рухацца ▼

rclone move

выдаліць ▼

rclone delete

Сінхранізацыя ▼

rclone sync

Дадатковыя параметры: хуткасць адлюстравання ў рэальным часе ▼

-P

Дадатковыя параметры: абмежаванне хуткасці 40MB ▼

--bwlimit 40M

Дадатковы параметр: колькасць паралельных файлаў ▼

--transfers=N

запусціць rclone ▼

systemctl start rclone

спыніць rclone ▼

systemctl stop rclone

Праверце статус rclone ▼

systemctl status rclone

Паглядзець месцазнаходжанне профілю ▼

rclone config file

Выкарыстоўваць Rclone для аўтаматычнай сінхранізацыі рэзервовага капіявання VPS сапраўды проста ^_^

На гэтым падручнік па сінхранізацыі лакальнага каталога Linux з Google Drive завершаны.

Пашыранае чытанне:

Чытайце іншыя артыкулы серыі:<< Папярэдняя: Як Bluehost аўтаматычна ўсталёўвае WordPress адным пстрычкай мышы? Падручнік па стварэнні вэб-сайта BH

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Як выкарыстоўваць рэзервовую копію rclone для VPS? CentOS выкарыстоўвае падручнік па аўтаматычнай сінхранізацыі GDrive", каб дапамагчы вам.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-694.html

Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх