Paano gamitin ang rclone backup para sa VPS? Gumagamit ang CentOS ng GDrive na awtomatikong pag-synchronize ng tutorial

Ang artikulong ito ay "Tutorial sa pagbuo ng website ng WordPress"Bahagi 21 ng isang serye ng 21 na artikulo:
  1. Ano ang ibig sabihin ng WordPress?Anong ginagawa mo?Ano ang magagawa ng isang website?
  2. Magkano ang magagastos sa pagbuo ng isang website ng personal/kumpanya?Gastos ng pagbuo ng isang website ng negosyo
  3. Paano pumili ng tamang domain name?Mga Rekomendasyon at Prinsipyo sa Pagpaparehistro ng Pangalan ng Domain sa Konstruksyon ng Website
  4. NameSiloTutorial sa Pagpaparehistro ng Pangalan ng Domain (Ipadala sa iyo ang $1 NameSiloPromo code)
  5. Anong software ang kailangan para makabuo ng website?Ano ang mga kinakailangan para sa paggawa ng iyong sariling website?
  6. NameSiloLutasin ang Domain Name NS sa Bluehost/SiteGround Tutorial
  7. Paano manu-manong bumuo ng WordPress? Tutorial sa Pag-install ng WordPress
  8. Paano mag-log in sa backend ng WordPress? WP background login address
  9. Paano gamitin ang WordPress? Pangkalahatang setting ng background ng WordPress at Pamagat ng Chinese
  10. Paano baguhin ang mga setting ng wika sa WordPress?Baguhin ang paraan ng setting ng Chinese/English
  11. Paano Gumawa ng Direktoryo ng Kategorya ng WordPress? Pamamahala ng Kategorya ng WP
  12. Paano nag-publish ang WordPress ng mga artikulo?Mga opsyon sa pag-edit para sa mga self-publish na artikulo
  13. Paano lumikha ng isang bagong pahina sa WordPress?Magdagdag/mag-edit ng setup ng page
  14. Paano nagdaragdag ang WordPress ng mga menu?I-customize ang mga opsyon sa display ng navigation bar
  15. Ano ang isang tema ng WordPress?Paano mag-install ng mga template ng WordPress?
  16. FTP paano i-decompress ang mga zip file online? PHP online decompression program download
  17. Nabigo ang timeout ng koneksyon sa FTP tool Paano i-configure ang WordPress para kumonekta sa server?
  18. Paano mag-install ng isang WordPress plugin? 3 Paraan para Mag-install ng WordPress Plugin - wikiHow
  19. Paano ang pagho-host ng BlueHost?Pinakabagong Mga Promo Code/Kupon ng BlueHost USA
  20. Paano awtomatikong mai-install ng Bluehost ang WordPress sa isang pag-click? Tutorial sa pagbuo ng website ng BH
  21. Paano gamitin ang VPSrcloneBackup?CentOSTutorial sa Awtomatikong Pag-sync sa GDrive

dahil saPromosyon sa WebAng pinaka-epektibong paraan saSEO, napakaraming tao na may masaganang karanasan sa SEOpagmemerkado gamit ang internetPipiliin ng mga tao na bumili ng VPS (Virtual Private Server) para makabuo ng website.

Dahil ang VPS ay ginagamit, ito ay kinakailangan upang i-back up ang VPS. Ang VPS backup ay maaaring i-synchronize sa GDrive network disk na may rclone backup.

Ano ang rclone?

Madali at maginhawang mapapamahalaan ng RClone ang mga network disk tulad ng Google Drive at Dropbox, at sinusuportahan ang mga mount drive letter at command line na pag-upload at pag-download:

  • Mount disk, madaling gamitin, ngunit mabagal, mas angkop para sa maliliit at pira-pirasong file
  • Ang pag-upload at pag-download ng command line ay napakabilis, na angkop para sa pag-upload ng malalaking file
  • Ang Rclone ay mas madaling kapitan ng mga problema sa pagkaantala kaysa sa Google Drive AP, at kumpara sa [gdrive] na proyekto sa github.

Ibahagi natin ang paraan ng pag-install ng rclone backup sa CentOS at pag-sync nito sa Google Drive.

Paano i-backup ang VPS gamit ang rclone?

Narito ang mga tool na kailangang ihanda:

  • Google Dirve account
  • isang rclone file
  • IsaLinuxMachine (ginagamit ng artikulong ito ang CentOS7 bilang isang halimbawa)

Pagkatapos ay simulan ang pag-install ng rclone, ang pag-install ay napaka-simple, kopyahin at i-paste kasama ang mga pahintulot.

hakbang 1:I-download ang file ▼

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 步 :Kopyahin ang file sa nauugnay na landas ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Maaaring alisin ang hakbang na ito, ngunit hindi ito inirerekomenda. Pagkatapos ng pagtanggal, walang prompt, kaya hindi inirerekomenda na alisin)

hakbang 3:Pahina ng tulong sa pag-install▼

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

hakbang 4:Gumawa ng bagong configuration ▼

rclone config

hakbang 5:pagsasaayos ng rclone

Inirerekomendang gamitin ang Rclone para i-mount ang Google team shared cloud disk para sa malayuang pag-synchronize ▼

Ang sumusunod ay isang halimbawang sanggunian ng rclone binding Google Dirve network disk (non-team disk) ▼

Paano gamitin ang rclone backup para sa VPS? Gumagamit ang CentOS ng GDrive na awtomatikong pag-synchronize ng tutorial

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>

Ang "config_token" dito ay kailangang makuha sa pamamagitan ng pag-download at pag-install ng Rclone sa lokal na computer muna▼

Kunin ang Windows bilang isang halimbawa, pumunta sa folder kung saan matatagpuan ang rclone.exe pagkatapos ng decompression, ipasok ang cmd sa address bar ng explorer at pindutin ang Enter upang buksan ang command prompt sa kasalukuyang landas.

I-configure sa pamamagitan ng pagkopya ng mga configuration file

Iniimbak ng Rclone ang lahat ng configuration nito sa isang configuration file, na nagpapadali sa pagkopya ng mga configuration file sa remote na Rclone.

Kaya, kailangan mo munang i-configure ang Rclone sa iyong desktop computer ▼

rclone config

nasa computerrcloneconfiguration, may problemaUse auto config?kailan, sagotY.

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

Susunod na lalabas ang isang browser, na humihiling sa iyong mag-log in sa iyong account upang pahintulutan ito.

Paano pahintulutan ang isang Google account?

 

Paano itakda ang mga naka-time na gawain sa Crontab upang awtomatikong mag-sync sa GDrive sa control panel ng CWP?ika-3

  1. Kung ikaw ay nasa mainland China, kailangan mo munang i-bypass ang X wall, pagkatapos ay kailangan mong magkaroon ng Google account at mag-log in.
  2. Kung lalabas ang "Ang app na ito ay hindi pa na-verify ng Google," i-click ang "Advanced".
  3. Pagkatapos, i-click ang Payagan upang pahintulutan.

Kino-configure mo ba ang Google Teams para magbahagi ng mga cloud disk?

Kung hindi mo ginagamit ang Google team shared cloud disk, piliinn

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

I-verify ang remote na impormasyon sa configuration

Panghuli, i-verify ang mga parameter ng malayuang pagsasaayos, at kumpirmahin sa pamamagitan ng pag-typeyOK▼

--------------------
[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

Ipapakita nito ang listahan ng romete na naka-save sa kasalukuyang makina, tingnan lamang, pindutinqlabasan ▼

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
  • Sa puntong ito, nakumpleto ang pagsasaayos ng rclone ng lokal na computer.

Matapos ma-configure ang lokal na computer, direktang itakda ang lokal na computerrclone.confAng nilalaman sa configuration file ay kinopya sa Linux serverrclone.confconfiguration file.

Sa lokal na computer at sa server, ipasok ang mga sumusunod na command saTingnan ang Rclone configuration file location command▼

rclone config file

I-query ang Rclone configuration file, at ang mga nakuhang resulta ay ang mga sumusunod▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Ilagay lang ang configuration file ng lokal na computerrclone.confkopyahin ang mga nilalaman sa server ng Linuxrclone.confConfiguration file, maaari mong lutasin ang problema sa pagsasaayos ng Rclone.

rclone gumamit ng halimbawa ng command

Listahan ng mga file at utos ng mga direktoryo

Ilista ang direktoryo kung saan naka-configure ang network disk na pinangalanang gdrive (hindi ipapakita ang mga file)▼

rclone lsd gdrive:

Ilista ang mga file sa backup na direktoryo sa network disk na may configuration name na gdrive (lahat ng mga file kasama ang mga subdirectory ay ipapakita, ngunit ang direktoryo ay hindi ipapakita) ▼

rclone ls gdrive:backup

Kopyahin ang Cut Delete Command

Kopyahin ang Rclone configuration file sa root directory ng gdrive network disk ▼

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

kopyahin ang lokal /home/backup Pumunta sa backup na direktoryo kung saan naka-configure ang network disk na pinangalanang gdrive, at vice versa ▼

rclone copy --progress /home/backup gdrive:backup
  • sa pamamagitan ng pagdaragdag ng parameter na ito --ignore-existing Maaaring balewalain ang mga file na na-back up sa network disk, na katumbas ng incremental backup ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopyahin ang lokal na CWP manual backup file sa backup na direktoryo ng network disk na pinangalanang gdrive, at vice versa ▼

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

Mula sa gdrive network disk, kopyahin ang CWP awtomatikong naka-iskedyul na backup na file sa lokal /newbackup Catalog▼

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

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

Mula sa gdrive network disk, kopyahin ang CWP manual backup file sa lokal /newbackup/full/manual/accounts/ Catalog▼

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

Mula sa network disk ng gdrive, kopyahinVestaCPI-backup ang mga file sa lokal /home/backup Catalog▼

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

Move (Cut) Command ▼

rclone move /home/backup gdrive:backup

Tanggalin ang backup na direktoryo ng network disk na may configuration name na gdrive▼

rclone delete gdrive:backup

Gumawa ng backup na direktoryo na nagko-configure ng network disk na pinangalanang gdrive ▼

rclone mkdir gdrive:backup

utos ng pag-sync ng file

I-synchronize ang local /home/backup sa backup na direktoryo sa network disk gamit ang configuration name na gdrive, at vice versa ▼

rclone sync /home/backup gdrive:backup

I-synchronize ang configuration name gdrive2 sa network diskufodirektoryo, sa backup na direktoryo kung saan naka-configure ang network disk na pinangalanang gdrive, at vice versa ▼

rclone sync gdrive2:ufo gdrive:backup

Pagkaraan ng ilang sandali, kung walang ibinalik na mensahe ng error, makikita mo ang backup file sa network disk pagkatapos makumpleto ang backup.

Paano awtomatikong i-sync ang mga backup na file ng VPS sa GDrive?

Sa mga naka-time na gawain, magdagdag ng mga utos sa pag-synchronize upang makamit ang awtomatikong pag-synchronizeCWP Control Panelbackup na mga file sa GDrive.

  • (Awtomatikong i-sync ang lokal na direktoryo sa 2 am araw-araw /newbackup  para i-configure ang pangalangdrivesa network diskcwp-newbackupTalaan ng nilalaman)

SSH kung paano magdagdag crontab Awtomatikong nagsi-sync sa GDrive ang mga naka-iskedyul na gawain?

Una, SSH sa sumusunod na crontab command▼

crontab -e

Susunod, idagdag ang command sa huling linya▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, pindutin ang CTRL + C, pagkatapos ay ipasok :wq I-save at lumabas.

Tanggalin ang mga malayuang file na 50 araw o mas matanda (tanggalin ang mga file na mas matanda sa 50 araw)▼

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

Tanggalin ang mga malayuang file sa loob ng 50 araw o mas maikli (tanggalin ang mga file sa loob ng 50 araw) ▼

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

Paano itakda ang mga naka-time na gawain sa Crontab upang awtomatikong mag-sync sa GDrive sa control panel ng CWP?

Kung gumagamit ng CWP Control Panel, mag-log in sa CWP Control Panel's Server SettingCrontab for root ▼

Paano gamitin ang rclone backup para sa VPS? Ang pangalawang larawan ng awtomatikong pag-synchronize ng tutorial ng CentOS gamit ang GDrive

Sa "Add Full Custom Cron Jobs", ilagay ang sumusunod na ganap na custom cron command ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Awtomatikong i-sync ang lokal na direktoryo tuwing umaga sa 7:00 am /backup2sa network disk na may configuration name na gdrivebackup2Talaan ng nilalaman)
  • (Awtomatikong i-sync ang lokal na direktoryo tuwing umaga sa 7:55 am /newbackup  sa network disk na may configuration name na gdrivecwp-newbackupTalaan ng nilalaman)
  • I-synchronizeWordPressPara sa mga file sa website, inirerekumenda na huwag mag-back up nang paunti-unti, dahil natuklasan ng pagsubok na kung magkapareho ang mga pangalan ng file, ngunit magkaiba ang mga nilalaman ng mga file, hindi sila masi-synchronize.

Matapos ang awtomatikong pag-synchronize ng rclone ay regular na nagsimula, ang proseso ng rclone ay tatakbo pa rin sa background, na maaaring sumakop ng hanggang 20% ​​ng mga mapagkukunan ng CPU, na nagreresulta sa isang pag-aaksaya ng mga mapagkukunan ng server.

Samakatuwid, kinakailangang magdagdag ng ganap na naka-customize na naka-iskedyul na utos ng gawain upang pilitin ang proseso ng rclone na isara ▼

00 09 * * * killall rclone
  • (Awtomatikong pwersahang isara ang proseso ng rclone tuwing 9:00 tuwing umaga)

Kopyahin ang tinukoy na lokal na direktoryo sa pangalan ng pagsasaayos tuwing 4:0 a.m. araw-arawkoofrsa network diskETUFO.ORGCatalog▼

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

Tanggalin ang mga malayuang file na 4 araw o mas matanda sa 50:50 am araw-araw (tanggalin ang mga file na mas matanda sa 50 araw)

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

Ang cron command na ito ay upang tanggalin ang file na pinangalanang "koofr:ETUFO.ORG"Sa target, lahat ng mga file at folder na ang huling oras ng pagbabago ay 50 araw ang nakalipas, ang sumusunod ay isang paliwanag ng bawat bahagi:

  • Ang unang numero na "50" ay nangangahulugang isagawa ang utos tuwing 50 minuto.
  • Ang pangalawang numero na "4" ay nangangahulugang isagawa ang utos sa 4 am.
  • "* * *" ay nangangahulugan na ang command ay isasagawa sa lahat ng araw ng buwan, araw at linggo.
  • Ang ibig sabihin ng "rclone delete" ay isagawa ang delete operation ng rclone tool.
  • "koofr: ETUFO.ORG" ang pangalan ng target na tatanggalin.
  • Ang ibig sabihin ng "--min-age 50d" ay tanggalin lang ang mga file at folder na ang huling oras ng pagbabago ay 50 araw na ang nakalipas.

Mga karaniwang utos ng rclone

Siyempre, higit pa riyan ang rclone, at ang ilang karaniwang mga utos ay nakalista sa ibaba.

Kopyahin ang ▼

rclone copy

ilipat ▼

rclone move

tanggalin ang ▼

rclone delete

I-sync ▼

rclone sync

Karagdagang mga parameter: ipakita ang real-time na bilis ▼

-P

Mga karagdagang parameter: limitahan ang bilis 40MB ▼

--bwlimit 40M

Karagdagang parameter: bilang ng mga parallel na file ▼

--transfers=N

simulan ang rclone ▼

systemctl start rclone

itigil ang rclone ▼

systemctl stop rclone

Tingnan ang rclone status ▼

systemctl status rclone

Tingnan ang Lokasyon ng Profile ▼

rclone config file

Napakadaling gamitin ang Rclone para awtomatikong i-synchronize ang backup na VPS ^_^

Sa puntong ito, kumpleto na ang tutorial kung paano mag-sync ng lokal na direktoryo ng Linux sa Google Drive.

Pinalawak na pagbabasa:

Basahin ang iba pang mga artikulo sa seryeng ito:<< Nakaraan: Paano awtomatikong i-install ng Bluehost ang WordPress sa isang pag-click? Tutorial sa pagbuo ng website ng BH

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Paano gamitin ang rclone backup para sa VPS? Gumagamit ang CentOS ng GDrive automatic synchronization tutorial" para tulungan ka.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-694.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas