Kā izmantot rclone dublējumu VPS? CentOS izmanto GDrive automātiskās sinhronizācijas pamācību

Šis raksts irWordPress vietņu veidošanas apmācība"21. daļa no 21 rakstu sērijas:
  1. Ko nozīmē WordPress?Ko tu dari?Ko var darīt vietne?
  2. Cik maksā personīgās/uzņēmuma vietnes izveide?Uzņēmuma vietnes izveides izmaksas
  3. Kā izvēlēties pareizo domēna vārdu?Vietņu izveide Domēna vārda reģistrācijas ieteikumi un principi
  4. NameSiloDomēna vārda reģistrācijas apmācība (nosūtiet jums $ 1 NameSiloReklāmas kods)
  5. Kāda programmatūra ir nepieciešama, lai izveidotu vietni?Kādas ir prasības, lai izveidotu savu vietni?
  6. NameSiloAtrisiniet domēna nosaukumu NS uz Bluehost/SiteGround apmācību
  7. Kā manuāli izveidot WordPress? WordPress instalēšanas apmācība
  8. Kā pieteikties WordPress aizmugursistēmā? WP fona pieteikšanās adrese
  9. Kā lietot WordPress? WordPress fona vispārīgie iestatījumi un ķīniešu valodas nosaukums
  10. Kā mainīt valodas iestatījumus programmā WordPress?Mainiet ķīniešu/angļu valodas iestatīšanas metodi
  11. Kā izveidot WordPress kategoriju direktoriju? WP kategoriju pārvaldība
  12. Kā WordPress publicē rakstus?Pašpublicētu rakstu rediģēšanas iespējas
  13. Kā izveidot jaunu lapu programmā WordPress?Pievienot/rediģēt lapas iestatījumus
  14. Kā WordPress pievieno izvēlnes?Pielāgojiet navigācijas joslas displeja opcijas
  15. Kas ir WordPress motīvs?Kā instalēt WordPress veidnes?
  16. FTP kā tiešsaistē atspiest zip failus? PHP tiešsaistes dekompresijas programmas lejupielāde
  17. FTP rīka savienojuma taimauts neizdevās Kā konfigurēt WordPress, lai izveidotu savienojumu ar serveri?
  18. Kā instalēt WordPress spraudni? 3 veidi, kā instalēt WordPress spraudni — wikiHow
  19. Kā ar BlueHost mitināšanu?Jaunākie BlueHost ASV reklāmas kodi/kuponi
  20. Kā Bluehost automātiski instalē WordPress ar vienu klikšķi? BH vietņu veidošanas apmācība
  21. Kā lietot VPSrcloneDublējums?CentOSAutomātiskās sinhronizācijas apmācība ar GDrive

līdzTīmekļa veicināšanaVisefektīvākā metodeSEO, tik daudz cilvēku ar bagātīgu SEO pieredziInterneta mārketingsCilvēki izvēlēsies iegādāties VPS (virtuālo privāto serveri), lai izveidotu vietni.

Tā kā tiek izmantots VPS, ir nepieciešams izveidot VPS dublējumu.VPS dublējumu var sinhronizēt ar GDrive tīkla disku ar rclone dublējumu.

Kas ir rclone?

RClone var viegli un ērti pārvaldīt tīkla diskus, piemēram, Google disku un Dropbox, un atbalsta mount diska burtus un komandrindas augšupielādi un lejupielādi:

  • Montējiet disku, viegli lietojams, bet lēns, vairāk piemērots maziem un sadrumstalotiem failiem
  • Komandrindas augšupielāde un lejupielāde ir ļoti ātra, piemērota lielu failu augšupielādei
  • Rclone ir mazāk pakļauts pārtraukumu problēmām nekā Google diska AP, un salīdzinājumā ar projektu [gdrive] vietnē github.

Dalīsimies ar rclone dublējuma instalēšanas metodi CentOS un sinhronizēšanu ar Google disku.

Kā dublēt VPS ar rclone?

Šeit ir rīki, kas jāsagatavo:

  • Google Dirve konts
  • rclone fails
  • 一台LinuxMašīna (šajā rakstā kā piemērs ir izmantota CentOS7)

Pēc tam sāciet instalēt rclone, instalēšana ir ļoti vienkārša, kopējiet un ielīmējiet plus atļaujas.

1. darbība:Lejupielādēt failu ▼

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 步:Kopējiet failu uz attiecīgo ceļu ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Šo soli var izlaist, bet tas nav ieteicams. Pēc izlaišanas uzvednes nebūs, tāpēc nav ieteicams izlaist)

3. darbība:Uzstādīšanas palīdzības lapa▼

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

4. darbība:Izveidojiet jaunu konfigurāciju ▼

rclone config

5. darbība:rclona konfigurācija

Ieteicams izmantot Rclone, lai pievienotu Google komandas koplietoto mākoņa disku attālai sinhronizācijai ▼

Tālāk ir sniegts rclone saistīšanas Google Dirve tīkla diska (ne-komandas diska) atsauces piemērs ▼

Kā izmantot rclone dublējumu VPS? CentOS izmanto GDrive automātiskās sinhronizācijas pamācību

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>

Šeit ir jāiegūst "config_token", vispirms lejupielādējot un instalējot Rclone vietējā datorā.

Ņemiet par piemēru Windows, pēc dekompresijas dodieties uz mapi, kurā atrodas rclone.exe, pārlūkprogrammas adreses joslā ievadiet cmd un nospiediet taustiņu Enter, lai atvērtu komandu uzvedni pašreizējā ceļā.

Konfigurējiet, kopējot konfigurācijas failus

Rclone visu savu konfigurāciju saglabā konfigurācijas failā, kas ļauj ērti kopēt konfigurācijas failus uz attālo Rclone.

Tātad, vispirms jums ir jākonfigurē Rclone savā galddatorā ▼

rclone config

datorārclonekonfigurācija, radās problēmaUse auto config?kad, atbildiY.

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

Tālāk tiks parādīta pārlūkprogramma, kurā jums būs jāpiesakās savā kontā, lai to autorizētu.

Kā autorizēt Google kontu?

 

Kā iestatīt Crontab laika uzdevumus, lai tie automātiski sinhronizētos ar GDrive CWP vadības panelī?3

  1. Ja atrodaties kontinentālajā Ķīnā, vispirms ir jāapiet X siena, pēc tam ir nepieciešams Google konts un jāpiesakās.
  2. Ja parādās “Google nav apstiprinājis šo lietotni”, noklikšķiniet uz “Papildu”.
  3. Pēc tam noklikšķiniet uz Atļaut, lai autorizētu.

Vai konfigurējat Google Teams mākoņa disku koplietošanai?

Ja neizmantojat Google komandas kopīgoto mākoņa disku, izvēlietiesn

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

Pārbaudiet attālās konfigurācijas informāciju

Visbeidzot pārbaudiet attālās konfigurācijas parametrus un apstipriniet, ierakstotyOK▼

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

Tas parādīs pašreizējā mašīnā saglabāto romešu sarakstu, vienkārši apskatiet, nospiedietqiziet ▼

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
  • Šajā brīdī lokālā datora rclona konfigurācija ir pabeigta.

Kad lokālais dators ir konfigurēts, tieši iestatiet vietējo datorurclone.confKonfigurācijas faila saturs tiek kopēts uz Linux serverirclone.confkonfigurācijas fails.

Attiecīgi lokālajā datorā un serverī ievadiet šādas komandas uzSkatīt Rklonēšanas konfigurācijas faila atrašanās vietas komanda▼

rclone config file

Veiciet vaicājumu Rclone konfigurācijas failā, un iegūtie rezultāti ir šādi▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Vienkārši ievietojiet vietējā datora konfigurācijas failurclone.confkopējiet saturu uz Linux serverirclone.confKonfigurācijas failu, varat atrisināt Rclone konfigurācijas problēmu.

rclone lietošanas komandas piemērs

Failu un direktoriju saraksta komanda

Norādiet direktoriju, kurā ir konfigurēts tīkla disks ar nosaukumu gdrive (faili netiks parādīti)▼

rclone lsd gdrive:

Uzskaitiet failus tīkla diska dublējuma direktorijā ar konfigurācijas nosaukumu gdrive (tiks parādīti visi faili, ieskaitot apakšdirektorijas, bet direktorijs netiks rādīts) ▼

rclone ls gdrive:backup

Komanda Kopēt Izgriezt Dzēst

Kopējiet Rclone konfigurācijas failu gdrive tīkla diska ▼ saknes direktorijā

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

kopēt vietējo /home/backup Dodieties uz dublējuma direktoriju, kurā ir konfigurēts tīkla disks ar nosaukumu gdrive, un otrādi ▼

rclone copy --progress /home/backup gdrive:backup
  • pievienojot šo parametru --ignore-existing Failus, kas ir dublēti tīkla diskā, var ignorēt, kas ir līdzvērtīgs inkrementālai dublēšanai ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopējiet vietējo CWP manuālo dublējuma failu tīkla diska dublējuma direktorijā ar nosaukumu gdrive un otrādi ▼

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

No gdrive tīkla diska kopējiet CWP automātisko ieplānoto dublējuma failu lokālajā /newbackup Katalogs▼

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

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

No gdrive tīkla diska kopējiet CWP manuālo dublējuma failu uz vietējo /newbackup/full/manual/accounts/ Katalogs▼

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

Kopējiet no gdrive tīkla diskaVestaCPDublējiet failus lokālajā /home/backup Katalogs▼

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

Pārvietot (izgriezt) komandu ▼

rclone move /home/backup gdrive:backup

Izdzēsiet tīkla diska dublējuma direktoriju ar konfigurācijas nosaukumu gdrive▼

rclone delete gdrive:backup

Izveidojiet dublējuma direktoriju, kas konfigurē tīkla disku ar nosaukumu gdrive ▼

rclone mkdir gdrive:backup

sinhronizācijas faila komanda

Sinhronizējiet lokālo /home/backup ar dublējuma direktoriju tīkla diskā ar konfigurācijas nosaukumu gdrive un otrādi ▼

rclone sync /home/backup gdrive:backup

Sinhronizējiet konfigurācijas nosaukumu gdrive2 tīkla diskāNLOdirektoriju, uz rezerves direktoriju, kurā ir konfigurēts tīkla disks ar nosaukumu gdrive, un otrādi ▼

rclone sync gdrive2:ufo gdrive:backup

Ja pēc kāda laika netiek atgriezts kļūdas ziņojums, pēc dublēšanas pabeigšanas tīkla diskā varat redzēt dublējuma failu.

Kā automātiski sinhronizēt VPS dublējuma failus ar GDrive?

Laika uzdevumos pievienojiet sinhronizācijas komandas, lai panāktu automātisku sinhronizācijuCWP vadības panelisdublējiet failus uz GDrive.

  • (Automātiski sinhronizēt vietējo direktoriju katru dienu plkst. 2:XNUMX /newbackup  lai konfigurētu nosaukumugdrivetīkla diskācwp-newbackupSatura rādītājs)

SSH kā pievienot crontab Ieplānotie uzdevumi tiek automātiski sinhronizēti ar GDrive?

Vispirms ievadiet SSH šādā crontab komandā▼

crontab -e

Pēc tam pievienojiet komandu pēdējai rindai▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH nospiediet CTRL + C un ievadiet :wq Saglabāt un iziet.

Dzēsiet attālos failus, kas ir 50 dienas vai vecāki (dzēsiet failus, kas vecāki par 50 dienām)▼

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

Dzēst attālos failus uz 50 dienām vai mazāk (dzēst failus 50 dienu laikā) ▼

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

Kā iestatīt Crontab laika uzdevumus, lai tie automātiski sinhronizētos ar GDrive CWP vadības panelī?

Ja izmantojat CWP vadības paneli, piesakieties CWP vadības panelī Server SettingCrontab for root ▼

Kā izmantot rclone dublējumu VPS? Otrais CentOS automātiskās sinhronizācijas apmācības attēls, izmantojot GDrive

Sadaļā “Pievienot pilnus pielāgotus Cron darbus” ievadiet šo pilnībā pielāgoto cron komandu ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Automātiski sinhronizējiet vietējo direktoriju katru rītu pulksten 7:00 /backup2uz tīkla disku ar konfigurācijas nosaukumu gdrivebackup2Satura rādītājs)
  • (Automātiski sinhronizējiet vietējo direktoriju katru rītu pulksten 7:55 /newbackup  uz tīkla disku ar konfigurācijas nosaukumu gdrivecwp-newbackupSatura rādītājs)
  • SinhronizētWordPressVietņu failiem nav ieteicams pakāpeniski dublēt, jo testā tika konstatēts, ka, ja failu nosaukumi ir vienādi, bet failu saturs atšķiras, tie netiks sinhronizēti.

Pēc regulāras rclone automātiskās sinhronizācijas palaišanas rclone process joprojām darbosies fonā, kas var aizņemt līdz pat 20% no CPU resursiem, kā rezultātā tiek tērēti servera resursi.

Tāpēc ir jāpievieno pilnībā pielāgota ieplānotā uzdevuma komanda, lai piespiestu rclone procesu aizvērt ▼

00 09 * * * killall rclone
  • (Automātiski piespiedu kārtā aizvērt rclone procesu pulksten 9:00 katru rītu)

Kopējiet norādīto vietējo direktoriju uz konfigurācijas nosaukumu katru dienu plkst. 4:0koofrtīkla diskāETUFO.ORGKatalogs▼

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

Dzēst attālos failus, kas ir 4 dienas vai vecāki, katru dienu plkst. 50:50 (dzēsiet failus, kas vecāki par 50 dienām)

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

Šī cron komanda ir paredzēta, lai izdzēstu failu ar nosaukumu "koofr:ETUFO.ORG"Mērķā, visos failos un mapēs, kuru pēdējais modifikācijas laiks bija pirms 50 dienām, katras daļas skaidrojums ir šāds:

  • Pirmais cipars "50" nozīmē izpildīt komandu ik pēc 50 minūtēm.
  • Otrais cipars "4" nozīmē izpildīt komandu pulksten 4:XNUMX.
  • "* * *" nozīmē, ka komanda tiks izpildīta visās mēneša dienās, dienā un nedēļā.
  • "rclone delete" nozīmē rclone rīka dzēšanas darbības izpildi.
  • "koofr:ETNLO.ORG" ir dzēšamā mērķa nosaukums.
  • "--min-age 50d" nozīmē tikai to failu un mapju dzēšanu, kuru pēdējās modifikācijas laiks ir pirms 50 dienām.

Kopējās rclone komandas

Protams, rclone ir daudz vairāk, un tālāk ir uzskaitītas dažas izplatītas komandas.

Kopēt ▼

rclone copy

pārvietot ▼

rclone move

dzēst ▼

rclone delete

Sinhronizēt ▼

rclone sync

Papildu parametri: displeja reāllaika ātrums ▼

-P

Papildus parametri: ātruma ierobežojums 40MB ▼

--bwlimit 40M

Papildu parametrs: paralēlo failu skaits ▼

--transfers=N

sākt rclone ▼

systemctl start rclone

stop rclone ▼

systemctl stop rclone

Skatīt rclona statusu ▼

systemctl status rclone

Skatīt profila atrašanās vietu ▼

rclone config file

Rclone ir patiešām viegli izmantot, lai automātiski sinhronizētu rezerves VPS ^_^

Šajā brīdī ir pabeigta apmācība par to, kā sinhronizēt vietējo Linux direktoriju ar Google disku.

Paplašināta lasīšana:

Lasiet citus sērijas rakstus:<< Iepriekšējais: Kā Bluehost automātiski instalē WordPress ar vienu klikšķi? BH vietņu veidošanas apmācība

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) koplietots "Kā izmantot rclone dublējumu VPS? CentOS izmanto GDrive automātiskās sinhronizācijas apmācību, lai jums palīdzētu.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-694.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu