Diréktori Tulisan
Kusabab SEO mangrupikeun metode anu paling efektif pikeun promosi online , seueur pamasar online anu gaduh pangalaman SEO anu lega milih mésér VPS (Virtual Private Server) pikeun ngawangun situs wébna.
Kusabab urang nganggo VPS, urang kedah nyadangkeunana. Cadangan VPS tiasa disinkronkeun ka GDrive nganggo rclone .
Naon ari rclone?
RClone tiasa kalayan gampang sareng gampang ngatur disk jaringan sapertos Google Drive sareng Dropbox, sareng ngadukung hurup drive gunung sareng unggah sareng unduh baris paréntah:
- Mounting disk, gampang ngagunakeun, tapi slow, leuwih cocog pikeun file leutik tur fragmented
- Unggah sareng unduh baris paréntah gancang pisan, cocog pikeun ngamuat file ageung
- Rclone kirang rawan masalah gangguan ti Google Drive AP, sarta dibandingkeun jeung [gdrive] proyék on github.
Di handap ieu, kuring bakal ngabagikeun kumaha carana masang rclone dina CentOS sareng ngadamel cadangan sareng sinkronisasi ka Google Drive.
Kumaha nyadangkeun VPS sareng rclone?
Ieu mangrupikeun alat anu kedah disiapkeun:
- Akun Google Dirve
- hiji file rclone
- hijiLinuxMesin (artikel ieu nyandak CentOS7 salaku conto)
Teras ngamimitian masang rclone, pamasangan saderhana pisan, salin sareng témpél ditambah idin.
Léngkah 1: Unduh 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
Léngkah 2: Salin file ka jalur anu relevan ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Lengkah ieu bisa dileungitkeun, tapi teu dianjurkeun. Saatos omission, moal aya ajakan, jadi teu dianjurkeun pikeun ngaleungitkeun)
Léngkah 3: Kaca Pitulung Pamasangan ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
Lengkah 4: Jieun konfigurasi anyar ▼
rclone config
Léngkah 5: konfigurasi rclone
Disarankeun ngagunakeun Rclone pikeun masang disk awan anu dibagi tim Google pikeun sinkronisasi jauh ▼
Di handap ieu conto rujukan rclone ngariung Google Dirve jaringan disk (non-tim disk) ▼

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" di dieu kedah dicandak ku ngaunduh sareng masang Rclone dina komputer lokal heula▼
Candak Windows sabagé conto, angkat ka polder dimana rclone.exe ayana saatos decompression, lebetkeun cmd dina bar alamat explorer sareng pencét Enter pikeun muka ajakan paréntah dina jalur ayeuna.
Konpigurasikeun ku nyalin file konfigurasi
Rclone nyimpen sadaya konfigurasi na dina file konfigurasi, anu matak ngagampangkeun pikeun nyalin file konfigurasi ka Rclone jauh.
Janten, mimitina anjeun kedah ngonpigurasikeun Rclone dina komputer desktop anjeun ▼
rclone config
dina komputerrclonekonfigurasi, aya masalahUse auto config?iraha, ngajawabY.
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
Panyungsi bakal muncul salajengna, naroskeun anjeun asup kana akun anjeun pikeun otorisasina.
Kumaha otorisasi akun Google?

- Upami anjeun aya di daratan Cina, mimitina anjeun kedah ngaliwat témbok X, teras anjeun kedah gaduh akun Google sareng log in.
- Lamun "Aplikasi ieu teu acan diverifikasi ku Google" nembongan, klik "Advanced".
- Teras, klik Ngidinan pikeun otorisasi.
Naha anjeun ngonpigurasikeun Google Teams pikeun ngabagi disk awan?
Upami anjeun henteu nganggo disk awan anu dibagi tim Google, pilihn ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Pariksa inpormasi konfigurasi jauh
Pamungkas, pariksa deui sadaya parameter dina konfigurasi jarak jauh. Saatos dikonfirmasi, ketik waé " y" . ▼
--------------------
[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Éta bakal némbongkeun daptar roma anu disimpen dina mesin ayeuna. Telusuri, teras pencét ' q' pikeun kaluar. ▼
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- Dina titik ieu, konfigurasi rclone tina komputer lokal geus réngsé.
Saatos komputer lokal dikonpigurasi, langsung nyetél komputer lokalrclone.confEusi dina file konfigurasi disalin ka server Linuxrclone.conffile konfigurasi.
Dina komputer lokal sareng server anjeun, lebetkeun paréntah ieu pikeun ningali lokasi file konfigurasi klon R: ▼
rclone config file
Parios file konfigurasi Rclone, sareng hasil anu dicandak nyaéta kieu▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Ngan nempatkeun file konfigurasi komputer lokal urang
rclone.confnyalin eusi ka server Linuxrclone.conffile konfigurasi, anjeun tiasa ngajawab masalah konfigurasi Rclone.
conto paréntah pamakéan rclone
Daptar file sareng paréntah diréktori
Daptar diréktori dimana disk jaringan anu dingaranan gdrive dikonpigurasi (file moal ditingalikeun)▼
rclone lsd gdrive:
Daptar file dina diréktori cadangan dina disk jaringan kalayan ngaran konfigurasi gdrive (sadaya file kaasup subdirectories bakal dipintonkeun, tapi diréktori moal ditingalikeun) ▼
rclone ls gdrive:backup
Copy Cut Hapus Komando
Salin file konfigurasi Rclone ka diréktori akar disk jaringan gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
nyalin lokal /home/backup Pindah ka diréktori cadangan dimana disk jaringan anu dingaranan gdrive dikonpigurasi, sareng sabalikna ▼
rclone copy --progress /home/backup gdrive:backup
- ku nambahkeun parameter ieu
--ignore-existingPayil nu geus dicadangkeun dina disk jaringan bisa dipaliré, nu sarua jeung incremental cadangan ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Salin file cadangan manual CWP lokal ka diréktori cadangan tina disk jaringan ngaranna gdrive, sarta sabalikna ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Tina disk jaringan gdrive, salin file cadangan terjadwal otomatis CWP ka lokal /newbackup Katalog▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Tina disk jaringan gdrive, salin file cadangan manual CWP ka file lokal /newbackup/full/manual/accounts/ Katalog▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Tina disk jaringan gdrive, salinVestaCPNyadangkeun file ka lokal /home/backup Katalog▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Pindahkeun (Potong) Komando ▼
rclone move /home/backup gdrive:backup
Pupus diréktori cadangan tina disk jaringan sareng nami konfigurasi gdrive▼
rclone delete gdrive:backup
Jieun diréktori cadangan nu ngonpigurasikeun disk jaringan ngaranna gdrive ▼
rclone mkdir gdrive:backup
paréntah file singkronisasi
Singkronkeun lokal / imah / cadangan ka diréktori cadangan dina disk jaringan jeung konfigurasi ngaran gdrive, sarta sabalikna ▼
rclone sync /home/backup gdrive:backup
Sinkronkeun diréktori ufo dina drive awan anu dikonfigurasi salaku gdrive2 kana diréktori cadangan dina drive awan anu dikonfigurasi salaku gdrive, sareng sabalikna. ▼
rclone sync gdrive2:ufo gdrive:backup
Saatos sababaraha waktos, upami teu aya pesen kasalahan anu dipulangkeun, anjeun tiasa ningali file cadangan dina disk jaringan saatos cadangan réngsé.
Kumaha otomatis nyingkronkeun file cadangan VPS ka GDrive?
Tambahkeun paréntah sinkronisasi kana tugas anu dijadwalkeun pikeun otomatis nyingkronkeun file cadangan tina Panel Kontrol CWP ka GDrive.
- (Otomatis nyingkronkeun diréktori lokal jam 2 énjing unggal dinten
/newbackuppikeun config ngarangdrivedina disk jaringancwp-newbackupDaptar eusi)
SSH kumaha nambihan crontab Tugas anu dijadwalkeun otomatis nyingkronkeun ka GDrive?
Kahiji, SSH kana paréntah crontab handap ▼
crontab -e
Salajengna, tambahkeun paréntah ka baris panungtungan▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, pencét CTRL + C, teras lebetkeun
:wqSimpen sareng kaluar.
Pupus file jauh 50 dinten atanapi langkung lami (hapus file langkung lami ti 50 dinten)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Hapus file jauh salami 50 dinten atanapi kirang (hapus file dina 50 dinten) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Kumaha nyetél tugas waktos Crontab pikeun otomatis nyingkronkeun ka GDrive dina panel kontrol CWP?
Upami nganggo Panel Kontrol CWP, log in kana Panel Kontrol CWP Server Setting → Crontab for root ▼

Dina "Add Full Custom Cron Jobs", lebetkeun paréntah cron custom ▼ di handap ieu
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Otomatis nyingkronkeun diréktori lokal unggal isuk jam 7:00
/backup2ka disk jaringan kalayan nami konfigurasi gdrivebackup2Daptar eusi) - (Otomatis nyingkronkeun diréktori lokal unggal isuk jam 7:55
/newbackupka disk jaringan kalayan nami konfigurasi gdrivecwp-newbackupDaptar eusi) - SingkronkeunWordPressPikeun file wéb, cadangan incremental henteu disarankeun, sabab tés mendakan yén upami nami file sami, tapi eusi dina file béda, aranjeunna moal disingkronkeun.
Saatos sinkronisasi otomatis rclone dimimitian sacara teratur, prosés rclone masih bakal dijalankeun di latar tukang, anu tiasa ngeusian dugi ka 20% sumberdaya CPU, nyababkeun runtah sumber daya server.
Ku alatan éta, perlu pikeun nambahkeun paréntah tugas dijadwalkeun pinuh ngaropéa pikeun maksa prosés rclone nutup ▼
00 09 * * * killall rclone
- (Tutup sacara otomatis prosés rclone tabuh 9:00 unggal isuk)
Nyalin diréktori lokal anu ditangtukeun kana nami konfigurasi jam 4:0 unggal dintenkoofrdina disk jaringanETUFO.ORGKatalog▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Hapus file jarak jauh anu langkung lami tibatan 50 dinten unggal dinten tabuh 4:50 énjing . ▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Paréntah cron ieu nyaéta pikeun ngahapus file anu namina "koofr:ETUFO.ORG"Dina udagan, sadaya file sareng polder anu waktos modifikasi terakhirna 50 dinten ka pengker, ieu mangrupikeun panjelasan unggal bagian:
- Angka kahiji "50" hartosna ngajalankeun paréntah unggal 50 menit.
- Angka kadua "4" hartina ngajalankeun paréntah di 4 am.
- "* * *" hartina paréntah bakal dieksekusi dina sakabéh poé dina bulan, poé jeung minggu.
- "rclone delete" hartina ngaéksekusi operasi ngahapus tina alat rclone.
- "koofr: ETUFO.ORG" nyaeta nami udagan pikeun ngahapus.
- "--min-age 50d" hartosna ngan ngahapus file sareng polder anu waktos modifikasi terakhirna 50 dinten ka pengker.
Nambahkeun atanapi ngarobih tugas anu dijadwalkeun Cron dina HestiaCP meryogikeun ngamimitian deui layanan Cron supados parobihan tiasa dianggo. ▼
systemctl restart cron
Paréntah umum tina rclone
Tangtosna, rclone langkung seueur tibatan éta, sareng sababaraha paréntah umum dibéréndélkeun di handap.
Salin ▼
rclone copy
pindah ▼
rclone move
pupus ▼
rclone delete
Singkronkeun ▼
rclone sync
Parameter tambahan: mintonkeun laju real-time ▼
-P
Parameter tambahan: wates speed 40MB ▼
--bwlimit 40M
Parameter tambahan: jumlah file paralel ▼
--transfers=N
ngamimitian rclone ▼
systemctl start rclone
eureun rclone ▼
systemctl stop rclone
Tingali status rclone ▼
systemctl status rclone
Nempo Lokasi Propil ▼
rclone config file
Gampang pisan ngagunakeun Rclone pikeun otomatis nyingkronkeun cadangan VPS ^_^
Dina titik ieu, tutorial ngeunaan cara nyingkronkeun diréktori Linux lokal ka Google Drive parantos réngsé.
bacaan diperpanjang:
Mudah-mudahan, tulisan "Kumaha cara nganggo rclone pikeun nyadangkeun VPS? Tutorial CentOS ngeunaan sinkronisasi otomatis nganggo GDrive" anu dibagikeun dina blog Chen Weiliang ( https://www.chenweiliang.com/ ) bakal aya mangpaatna pikeun anjeun.
Mangga bagikeun tautan artikel ieu: https://www.chenweiliang.com/cwl-694.html


