Нийтлэлийн лавлах
- WordPress гэж юу гэсэн үг вэ?Та юу хийж байгаа юм бэ?Вэбсайт юу хийж чадах вэ?
- Хувийн/компанийн вэбсайт бүтээхэд хэр их зардал гардаг вэ?Бизнесийн вэбсайт бүтээх зардал
- Хэрхэн зөв домэйн нэрийг сонгох вэ?Вэб сайтын барилгын домэйн нэрийг бүртгэх зөвлөмж, зарчим
- NameSiloДомэйн нэрийн бүртгэлийн заавар (Танд $1 илгээнэ үү NameSiloСурталчилгааны код)
- Вэбсайт хийхэд ямар програм хангамж хэрэгтэй вэ?Өөрийнхөө вэбсайтыг хийхэд ямар шаардлага тавигддаг вэ?
- NameSiloДомэйн нэр NS-ийг Bluehost/SiteGround заавар болгон шийдвэрлэх
- WordPress-ийг гараар хэрхэн бүтээх вэ? WordPress суулгах заавар
- WordPress backend руу хэрхэн нэвтрэх вэ? WP дэвсгэр нэвтрэх хаяг
- WordPress-ийг хэрхэн ашиглах вэ? WordPress дэвсгэрийн ерөнхий тохиргоо ба Хятад гарчиг
- WordPress дээр хэлний тохиргоог хэрхэн өөрчлөх вэ?Хятад/Англи хэлний тохиргооны аргыг өөрчлөх
- WordPress категорийн лавлахыг хэрхэн үүсгэх вэ? WP категорийн менежмент
- WordPress нийтлэлийг хэрхэн нийтэлдэг вэ?Өөрөө нийтэлсэн нийтлэлийн засварлах сонголтууд
- WordPress дээр хэрхэн шинэ хуудас үүсгэх вэ?Хуудасны тохиргоог нэмэх/засах
- WordPress цэсийг хэрхэн нэмдэг вэ?Навигацийн самбарын дэлгэцийн сонголтыг тохируулна уу
- WordPress сэдэв гэж юу вэ?WordPress загваруудыг хэрхэн суулгах вэ?
- FTP нь zip файлуудыг онлайнаар хэрхэн задлах вэ? PHP онлайн задлах програмыг татаж авах
- FTP хэрэгслийн холболтын завсарлага амжилтгүй боллоо WordPress-г серверт холбогдохын тулд хэрхэн тохируулах вэ?
- WordPress залгаасыг хэрхэн суулгах вэ? WordPress Plugin суулгах 3 арга - wikiHow
- BlueHost хостинг яах вэ?Хамгийн сүүлийн үеийн BlueHost АНУ-ын сурталчилгааны кодууд / купонууд
- Bluehost хэрхэн WordPress-ийг нэг товшилтоор автоматаар суулгадаг вэ? BH вэбсайт бүтээх заавар
- 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 холбох жишээ юм ▼
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 акаунтыг хэрхэн зөвшөөрөх вэ?
- Хэрэв та эх газрын Хятадад байгаа бол эхлээд X ханыг тойрч, дараа нь Google бүртгэлтэй байж нэвтэрч орох хэрэгтэй.
- Хэрэв "Энэ програмыг Google-ээр баталгаажуулаагүй" гарч ирвэл "Нарийвчилсан" дээр дарна уу.
- Дараа нь "Зөвшөөрөх" дээр дарж зөвшөөрнө үү.
Та 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 Setting
→ Crontab for root
▼
"Бүрэн захиалгат Cron Jobs нэмэх" хэсэгт дараах бүрэн захиалгат cron командыг ▼ оруулна уу
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Өглөө бүр 7:00 цагт дотоод лавлахыг автоматаар синк хийнэ үү
/backup2
gdrive тохиргооны нэртэй сүлжээний диск рүү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 Драйвтай хэрхэн синк хийх тухай заавар бүрэн дууслаа.
Өргөтгөсөн унших:
Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) shared "VPS-д rclone нөөцлөлтийг хэрхэн ашиглах вэ? CentOS нь танд туслахын тулд GDrive автомат синхрончлолын зааварчилгааг ашигладаг.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-694.html
Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!