Како да користите резервна копија од rclone за VPS? CentOS користи упатство за автоматска синхронизација на GDrive

Оваа статија е "Упатство за градење веб-страници на WordPress„Првиот дел од серијата од 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 со еден клик? Упатство за градење веб-страница на БХ
  21. Како да користите VPSрклонБекап?CentOSУпатство за автоматска синхронизација со GDrive

зарадиВеб промоцијаНајефикасен метод воОптимизација, толку многу луѓе со богато искуство со оптимизацијаИнтернет маркетингЛуѓето ќе изберат да купат VPS (Виртуелен приватен сервер) за да изградат веб-страница.

Бидејќи се користи VPS, неопходно е да се направи резервна копија на VPS. Резервната VPS може да се синхронизира на мрежниот диск на GDrive со резервна копија од 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 за да се монтира заедничкиот облак диск на тимот на Google за далечинско синхронизирање ▼

Следното е пример референца за врзување клон на мрежниот диск на 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. Ако сте во Кина, прво треба да го заобиколите ѕидот Х, потоа треба да имате сметка на 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 во root директориумот на мрежниот диск на 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/

Од мрежниот диск на gdrive, копирајтеВестаЦПБекап на датотеки на локално /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 во мрежниот дискНЛОдиректориум, во резервниот директориум каде што е конфигуриран мрежниот диск со име 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 Control Panel, најавете се на CWP Control Panel 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% од ресурсите на процесорот, што ќе резултира со губење на ресурсите на серверот.

Затоа, неопходно е да се додаде целосно приспособена команда за закажана задача за да се принуди процесот на клонирање да се затвори ▼

00 09 * * * killall 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

стартувајте го клонот ▼

systemctl start rclone

запрете го клонот ▼

systemctl stop rclone

Проверете го статусот на клонот ▼

systemctl status rclone

Прикажи ја локацијата на профилот ▼

rclone config file

Навистина е лесно да се користи Rclone за автоматска синхронизација на резервна копија VPS ^_^

Во овој момент, упатството за тоа како да синхронизирате локален директориум на Linux со Google Drive е завршено.

Дополнително читање:

Прочитајте други написи од серијата:<< Претходно: Како Bluehost автоматски го инсталира WordPress со еден клик? Упатство за градење веб-страница на БХ

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Како да користам резервна копија од rclone за VPS? CentOS користи упатство за автоматска синхронизација на GDrive“ за да ви помогне.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-694.html

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот