Rakstu katalogs
- Ko nozīmē WordPress?Ko tu dari?Ko var darīt vietne?
- Cik maksā personīgās/uzņēmuma vietnes izveide?Uzņēmuma vietnes izveides izmaksas
- Kā izvēlēties pareizo domēna vārdu?Vietņu izveide Domēna vārda reģistrācijas ieteikumi un principi
- NameSiloDomēna vārda reģistrācijas apmācība (nosūtiet jums $ 1 NameSiloReklāmas kods)
- Kāda programmatūra ir nepieciešama, lai izveidotu vietni?Kādas ir prasības, lai izveidotu savu vietni?
- NameSiloAtrisiniet domēna nosaukumu NS uz Bluehost/SiteGround apmācību
- Kā manuāli izveidot WordPress? WordPress instalēšanas apmācība
- Kā pieteikties WordPress aizmugursistēmā? WP fona pieteikšanās adrese
- Kā lietot WordPress? WordPress fona vispārīgie iestatījumi un ķīniešu valodas nosaukums
- Kā mainīt valodas iestatījumus programmā WordPress?Mainiet ķīniešu/angļu valodas iestatīšanas metodi
- Kā izveidot WordPress kategoriju direktoriju? WP kategoriju pārvaldība
- Kā WordPress publicē rakstus?Pašpublicētu rakstu rediģēšanas iespējas
- Kā izveidot jaunu lapu programmā WordPress?Pievienot/rediģēt lapas iestatījumus
- Kā WordPress pievieno izvēlnes?Pielāgojiet navigācijas joslas displeja opcijas
- Kas ir WordPress motīvs?Kā instalēt WordPress veidnes?
- FTP kā tiešsaistē atspiest zip failus? PHP tiešsaistes dekompresijas programmas lejupielāde
- FTP rīka savienojuma taimauts neizdevās Kā konfigurēt WordPress, lai izveidotu savienojumu ar serveri?
- Kā instalēt WordPress spraudni? 3 veidi, kā instalēt WordPress spraudni — wikiHow
- Kā ar BlueHost mitināšanu?Jaunākie BlueHost ASV reklāmas kodi/kuponi
- Kā Bluehost automātiski instalē WordPress ar vienu klikšķi? BH vietņu veidošanas apmācība
- 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 ▼
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ārclone
konfigurā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?
- Ja atrodaties kontinentālajā Ķīnā, vispirms ir jāapiet X siena, pēc tam ir nepieciešams Google konts un jāpiesakās.
- Ja parādās “Google nav apstiprinājis šo lietotni”, noklikšķiniet uz “Papildu”.
- 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.conf
Konfigurācijas faila saturs tiek kopēts uz Linux serverirclone.conf
konfigurā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 failu
rclone.conf
kopējiet saturu uz Linux serverirclone.conf
Konfigurā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 nosaukumugdrive
tīkla diskācwp-newbackup
Satura 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 Setting
→ Crontab for root
▼
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
/backup2
uz tīkla disku ar konfigurācijas nosaukumu gdrivebackup2
Satura 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-newbackup
Satura 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:0koofr
tīkla diskāETUFO.ORG
Katalogs▼
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:
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!
📚 Š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!