VPS-д зориулж rclone нөөцлөлтийг хэрхэн ашиглах вэ? CentOS нь GDrive автомат синхрончлолын зааварчилгааг ашигладаг

Энэ нийтлэл нь "WordPress вэбсайт бүтээх заавар"21 нийтлэлийн 21-р хэсэг:
  1. WordPress гэж юу гэсэн үг вэ?Та юу хийж байгаа юм бэ?Вэбсайт юу хийж чадах вэ?
  2. Хувийн/компанийн вэбсайт бүтээхэд хэр их зардал гардаг вэ?Бизнесийн вэбсайт бүтээх зардал
  3. Хэрхэн зөв домэйн нэрийг сонгох вэ?Вэб сайтын барилгын домэйн нэрийг бүртгэх зөвлөмж, зарчим
  4. NameSiloДомэйн нэрийн бүртгэлийн заавар (Танд $1 илгээнэ үү NameSiloСурталчилгааны код)
  5. Вэбсайт хийхэд ямар програм хангамж хэрэгтэй вэ?Өөрийнхөө вэбсайтыг хийхэд ямар шаардлага тавигддаг вэ?
  6. NameSiloДомэйн нэр NS-ийг Bluehost/SiteGround заавар болгон шийдвэрлэх
  7. WordPress-ийг гараар хэрхэн бүтээх вэ? WordPress суулгах заавар
  8. WordPress backend руу хэрхэн нэвтрэх вэ? 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 залгаасыг хэрхэн суулгах вэ? WordPress Plugin суулгах 3 арга - wikiHow
  19. BlueHost хостинг яах вэ?Хамгийн сүүлийн үеийн BlueHost АНУ-ын сурталчилгааны кодууд / купонууд
  20. Bluehost хэрхэн WordPress-ийг нэг товшилтоор автоматаар суулгадаг вэ? BH вэбсайт бүтээх заавар
  21. VPS хэрхэн ашиглах вэrcloneнөөцлөх үү?CentOSGDrive-тай автоматаар синк хийх заавар

улмаасВэб сурталчилгааХамгийн үр дүнтэй аргаSEO, баялаг SEO туршлагатай маш олон хүмүүс网络 营销Хүмүүс вэбсайт бүтээхийн тулд VPS (Virtual Private Server) худалдаж авахаар сонгох болно.

VPS ашиглаж байгаа тул VPS-г нөөцлөх шаардлагатай.VPS нөөцлөлтийг rclone нөөцлөлттэй GDrive сүлжээний дисктэй синхрончлох боломжтой.

Rclone гэж юу вэ?

RClone нь Google Drive, Dropbox зэрэг сүлжээний дискүүдийг хялбар бөгөөд хялбар удирдах боломжтой бөгөөд холбох драйвын үсэг болон тушаалын мөрийг байршуулах, татаж авах боломжтой.

  • Холбох диск, хэрэглэхэд хялбар, гэхдээ удаан, жижиг, хуваагдмал файлуудад илүү тохиромжтой
  • Командын мөрөнд байршуулах, татаж авах нь маш хурдан бөгөөд том файлуудыг байршуулахад тохиромжтой
  • Rclone нь Google Drive AP-тай харьцуулахад тасалдлын асуудалд бага өртөмтгий бөгөөд github дээрх [gdrive] төсөлтэй харьцуулахад.

CentOS дээр rclone нөөцлөлтийг суулгаж, 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-ийн багийн хуваалцсан үүлэн дискийг алсаас синхрончлохын тулд Rclone ашиглахыг зөвлөж байна ▼

Дараах нь Google Dirve сүлжээний дискийг (багийн бус диск) rclone холбох жишээ юм ▼

VPS-д зориулж rclone нөөцлөлтийг хэрхэн ашиглах вэ? 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 байгаа хавтас руу очиж, Explorer-ийн хаягийн мөрөнд 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 акаунтыг хэрхэн зөвшөөрөх вэ?

 

CWP хяналтын самбарт GDrive-тай автоматаар синк хийх Crontab-ийн хугацаатай даалгавруудыг хэрхэн тохируулах вэ?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

Алсын тохиргооны мэдээллийг баталгаажуулна уу

Эцэст нь, алсын тохиргооны параметрүүдийг шалгаж, бичиж баталгаажуулна ууyOK▼

--------------------
[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Тохиргооны файлын агуулгыг Линукс сервер рүү хуулсанrclone.confтохиргооны файл.

Дотоод компьютер болон сервер дээр дараах тушаалуудыг оруулна ууРклон тохиргооны файлын байршлын команд▼

rclone config file

Rclone тохиргооны файлаас асуувал дараах үр дүн гарна▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Зөвхөн локал компьютерийн тохиргооны файлыг тавьrclone.confагуулгыг Линукс сервер рүү хуулахrclone.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/

gdrive-ийн сүлжээний дискнээс хуулахVestaCPФайлуудыг дотоод руу нөөцлөх /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

файлыг синхрончлох команд

Lokal /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-тай автоматаар синк хийх үү?

Эхлээд дараах crontab команд руу SSH оруулна▼

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

CWP хяналтын самбарт GDrive-тай автоматаар синк хийх Crontab-ийн хугацаатай даалгавруудыг хэрхэн тохируулах вэ?

Хэрэв CWP Control Panel ашиглаж байгаа бол CWP Control Panel руу нэвтэрнэ үү Server SettingCrontab for root ▼

VPS-д зориулж rclone нөөцлөлтийг хэрхэн ашиглах вэ? GDrive ашиглан CentOS-ийн автомат синхрончлолын зааварчилгааны хоёр дахь зураг

"Бүрэн захиалгат Cron Jobs нэмэх" хэсэгт дараах бүрэн захиалгат cron командыг ▼ оруулна уу

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Өглөө бүр 7:00 цагт дотоод лавлахыг автоматаар синк хийнэ үү /backup2gdrive тохиргооны нэртэй сүлжээний диск рүүbackup2Агуулгын хүснэгт)
  • (Өглөө бүр 7:55 цагт дотоод лавлахыг автоматаар синк хийнэ үү /newbackup  gdrive тохиргооны нэртэй сүлжээний диск рүүcwp-newbackupАгуулгын хүснэгт)
  • СинхрончлохWordPressВэб сайтын файлуудын хувьд нөөцлөлтийг үе шаттайгаар хийхгүй байхыг зөвлөж байна, учир нь хэрэв файлын нэр ижил боловч файлын агуулга өөр байвал тэдгээр нь синхрончлогдохгүй гэдгийг туршилтаар тогтоосон.

Rclone-ийн автомат синхрончлолыг тогтмол эхлүүлсний дараа rclone процесс нь далд ажилласаар байх бөгөөд энэ нь CPU-ийн нөөцийн 20 хүртэлх хувийг эзэлдэг бөгөөд энэ нь серверийн нөөцийг дэмий үрэхэд хүргэдэг.

Тиймээс, rclone процессыг хаахын тулд бүрэн тохируулсан хуваарьтай даалгаврын командыг нэмэх шаардлагатай ▼

00 09 * * * killall rclone
  • (Өглөө бүр 9:00 цагт rclone процессыг автоматаар албадан хаах)

Заасан локал лавлахыг өдөр бүр 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 устгах" гэдэг нь 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

Нөөц VPS ^_^-г автоматаар синхрончлохын тулд Rclone ашиглах нь үнэхээр хялбар юм

Энэ үед локал Линукс лавлахыг Google Драйвтай хэрхэн синк хийх тухай заавар бүрэн дууслаа.

Өргөтгөсөн унших:

Цувралын бусад нийтлэлийг уншина уу:<< Өмнөх: Bluehost хэрхэн WordPress-ийг нэг товшилтоор автоматаар суулгадаг вэ? BH вэбсайт бүтээх заавар

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) shared "VPS-д rclone нөөцлөлтийг хэрхэн ашиглах вэ? CentOS нь танд туслахын тулд GDrive автомат синхрончлолын зааварчилгааг ашигладаг.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-694.html

Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部