Bagaimana untuk menggunakan sandaran rclone untuk VPS? CentOS menggunakan tutorial penyegerakan automatik GDrive

Artikel ini adalah "Tutorial membina laman web WordPress"Bahagian 21 daripada siri 21 artikel:
  1. Apakah maksud WordPress?awak buat apa?Apa yang boleh dilakukan oleh laman web?
  2. Berapakah kos untuk membina tapak web peribadi/syarikat?Kos membina laman web perniagaan
  3. Bagaimana untuk memilih nama domain yang betul?Syor & Prinsip Pendaftaran Nama Domain Pembinaan Laman Web
  4. NameSiloTutorial Pendaftaran Nama Domain (Hantar anda $1 NameSiloKod promosi)
  5. Apakah perisian yang diperlukan untuk membina laman web?Apakah keperluan untuk membuat laman web anda sendiri?
  6. NameSiloSelesaikan Nama Domain NS kepada Tutorial Bluehost/SiteGround
  7. Bagaimana untuk membina WordPress secara manual? Tutorial Pemasangan WordPress
  8. Bagaimana untuk log masuk ke bahagian belakang WordPress? Alamat log masuk latar belakang WP
  9. Bagaimana untuk menggunakan WordPress? Tetapan am latar belakang WordPress & Tajuk Cina
  10. Bagaimana untuk menukar tetapan bahasa dalam WordPress?Tukar kaedah tetapan Cina/Inggeris
  11. Bagaimana untuk Membuat Direktori Kategori WordPress? Pengurusan Kategori WP
  12. Bagaimanakah WordPress menerbitkan artikel?Pilihan penyuntingan untuk artikel yang diterbitkan sendiri
  13. Bagaimana untuk membuat halaman baharu di WordPress?Tambah/edit persediaan halaman
  14. Bagaimanakah WordPress menambah menu?Sesuaikan pilihan paparan bar navigasi
  15. Apakah tema WordPress?Bagaimana untuk memasang templat WordPress?
  16. FTP bagaimana untuk menyahmampat fail zip dalam talian? Muat turun program penyahmampatan dalam talian PHP
  17. Tamat masa sambungan alat FTP gagal Bagaimana untuk mengkonfigurasi WordPress untuk menyambung ke pelayan?
  18. Bagaimana untuk memasang pemalam WordPress? 3 Cara untuk Memasang Plugin WordPress - wikiHow
  19. Bagaimana pula dengan hosting BlueHost?Kod/Kupon Promo BlueHost USA Terkini
  20. Bagaimanakah Bluehost memasang WordPress secara automatik dengan satu klik? Tutorial membina laman web BH
  21. Cara menggunakan VPSrcloneSandaran?CentOSTutorial Penyegerakan Automatik dengan GDrive

disebabkan olehPromosi WebKaedah yang paling berkesan dalamSEO, begitu ramai orang dengan pengalaman SEO yang kayaPasaran internetOrang ramai akan memilih untuk membeli VPS (Virtual Private Server) untuk membina laman web.

Memandangkan VPS digunakan, adalah perlu untuk membuat sandaran VPS. Sandaran VPS boleh disegerakkan ke cakera rangkaian GDrive dengan sandaran rclone.

Apakah rclone?

RClone boleh mengurus cakera rangkaian dengan mudah dan mudah seperti Google Drive dan Dropbox, serta menyokong lekapkan huruf pemacu dan muat naik dan muat turun baris arahan:

  • Memasang cakera, mudah digunakan, tetapi perlahan, lebih sesuai untuk fail kecil dan berpecah-belah
  • Muat naik dan muat turun baris arahan sangat pantas, sesuai untuk memuat naik fail besar
  • Rclone kurang terdedah kepada masalah gangguan berbanding AP Google Drive, dan dibandingkan dengan projek [gdrive] pada github.

Mari kongsikan kaedah memasang sandaran rclone pada CentOS dan menyegerakkannya ke Google Drive.

Bagaimana untuk membuat sandaran VPS dengan rclone?

Berikut adalah alatan yang perlu disediakan:

  • Akaun Google Dirve
  • fail rclone
  • satuLinuxMesin (artikel ini mengambil CentOS7 sebagai contoh)

Kemudian mula memasang rclone, pemasangan adalah sangat mudah, salin dan tampal serta kebenaran.

Langkah 1:Muat turun fail ▼

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

Langkah 2:Salin fail ke laluan yang berkaitan ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Langkah ini boleh ditinggalkan, tetapi tidak disyorkan. Selepas ketinggalan, tidak akan ada gesaan, jadi tidak disyorkan untuk ditinggalkan)

Langkah 3:Halaman bantuan pemasangan▼

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

Langkah 4:Buat konfigurasi baharu ▼

rclone config

Langkah 5:konfigurasi rclone

Adalah disyorkan untuk menggunakan Rclone untuk memasang cakera awan kongsi pasukan Google untuk penyegerakan jauh ▼

Berikut ialah contoh rujukan cakera rangkaian Google Dirve yang mengikat rclone (cakera bukan pasukan) ▼

Bagaimana untuk menggunakan sandaran rclone untuk VPS? CentOS menggunakan tutorial penyegerakan automatik 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" di sini perlu diperoleh dengan memuat turun dan memasang Rclone pada komputer tempatan terlebih dahulu▼

Ambil Windows sebagai contoh, pergi ke folder di mana rclone.exe terletak selepas penyahmampatan, masukkan cmd dalam bar alamat penjelajah dan tekan Enter untuk membuka gesaan arahan dalam laluan semasa.

Konfigurasikan dengan menyalin fail konfigurasi

Rclone menyimpan semua konfigurasinya dalam fail konfigurasi, yang memudahkan untuk menyalin fail konfigurasi ke Rclone jauh.

Jadi, pertama anda perlu mengkonfigurasi Rclone pada komputer desktop anda ▼

rclone config

pada komputerrclonekonfigurasi, terdapat masalahUse auto config?bila, jawabY.

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

Penyemak imbas akan muncul seterusnya, meminta anda log masuk ke akaun anda untuk membenarkannya.

Bagaimana untuk membenarkan akaun Google?

 

Bagaimana untuk menetapkan tugas bermasa Crontab untuk disegerakkan secara automatik ke GDrive dalam panel kawalan CWP?ke-3

  1. Jika anda berada di tanah besar China, mula-mula anda perlu memintas dinding X, kemudian anda perlu mempunyai akaun Google dan log masuk.
  2. Jika "Apl ini belum disahkan oleh Google" muncul, klik "Terperinci".
  3. Kemudian, klik Benarkan untuk membenarkan.

Adakah anda mengkonfigurasi Pasukan Google untuk berkongsi cakera awan?

Jika anda tidak menggunakan cakera awan kongsi pasukan Google, pilihn

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

Sahkan maklumat konfigurasi jauh

Akhir sekali, sahkan parameter konfigurasi jauh, dan sahkan dengan menaipyOK▼

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

Ia akan memaparkan senarai romete yang disimpan pada mesin semasa, lihat sahaja, tekanqkeluar ▼

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
  • Pada ketika ini, konfigurasi rclone komputer tempatan selesai.

Selepas komputer tempatan dikonfigurasikan, tetapkan terus komputer tempatanrclone.confKandungan dalam fail konfigurasi disalin ke pelayan Linuxrclone.conffail konfigurasi.

Pada komputer tempatan dan pelayan, masukkan arahan berikut untukLihat Rarahan lokasi fail konfigurasi klon▼

rclone config file

Tanya fail konfigurasi Rclone, dan keputusan yang diperoleh adalah seperti berikut▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Hanya letakkan fail konfigurasi komputer tempatanrclone.confsalin kandungan ke pelayan Linuxrclone.confFail konfigurasi, anda boleh menyelesaikan masalah konfigurasi Rclone.

rclone menggunakan contoh arahan

Senaraikan fail dan arahan direktori

Senaraikan direktori tempat cakera rangkaian bernama gdrive dikonfigurasikan (fail tidak akan dipaparkan)▼

rclone lsd gdrive:

Senaraikan fail dalam direktori sandaran dalam cakera rangkaian dengan nama konfigurasi gdrive (semua fail termasuk subdirektori akan dipaparkan, tetapi direktori tidak akan dipaparkan) ▼

rclone ls gdrive:backup

Salin Perintah Padam Potong

Salin fail konfigurasi Rclone ke direktori akar cakera rangkaian gdrive ▼

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

salin tempatan /home/backup Pergi ke direktori sandaran di mana cakera rangkaian bernama gdrive dikonfigurasikan, dan sebaliknya ▼

rclone copy --progress /home/backup gdrive:backup
  • dengan menambah parameter ini --ignore-existing Fail yang telah disandarkan pada cakera rangkaian boleh diabaikan, yang bersamaan dengan sandaran tambahan ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Salin fail sandaran manual CWP tempatan ke direktori sandaran cakera rangkaian bernama gdrive, dan sebaliknya ▼

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

Dari cakera rangkaian gdrive, salin fail sandaran berjadual automatik CWP ke tempatan /newbackup Katalog▼

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

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

Dari cakera rangkaian gdrive, salin fail sandaran manual CWP ke tempatan /newbackup/full/manual/accounts/ Katalog▼

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

Dari cakera rangkaian gdrive, salinVestaCPSandarkan fail ke setempat /home/backup Katalog▼

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

Perintah Gerakkan (Potong) ▼

rclone move /home/backup gdrive:backup

Padam direktori sandaran cakera rangkaian dengan nama konfigurasi gdrive▼

rclone delete gdrive:backup

Buat direktori sandaran yang mengkonfigurasi cakera rangkaian bernama gdrive ▼

rclone mkdir gdrive:backup

perintah fail segerak

Segerakkan /home/backup setempat ke direktori sandaran dalam cakera rangkaian dengan nama konfigurasi gdrive, dan sebaliknya ▼

rclone sync /home/backup gdrive:backup

Segerakkan nama konfigurasi gdrive2 dalam cakera rangkaianufodirektori, ke direktori sandaran di mana cakera rangkaian bernama gdrive dikonfigurasikan, dan sebaliknya ▼

rclone sync gdrive2:ufo gdrive:backup

Selepas beberapa ketika, jika tiada mesej ralat dikembalikan, anda boleh melihat fail sandaran pada cakera rangkaian selepas sandaran selesai.

Bagaimana untuk menyegerakkan fail sandaran VPS secara automatik ke GDrive?

Dalam tugas bermasa, tambah arahan penyegerakan untuk mencapai penyegerakan automatikPanel Kawalan CWPfail sandaran ke GDrive.

  • (Segerakkan direktori tempatan secara automatik pada 2 pagi setiap hari /newbackup  untuk mengkonfigurasi namagdrivedalam cakera rangkaiancwp-newbackupIsi kandungan)

SSH bagaimana untuk menambah Ketam Tugas yang dijadualkan disegerakkan secara automatik ke GDrive?

Pertama, SSH ke dalam perintah crontab berikut▼

crontab -e

Seterusnya, tambahkan arahan pada baris terakhir▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH tekan CTRL + C dan masukkan :wq Simpan dan keluar.

Padam fail jauh 50 hari atau lebih lama (padam fail lebih lama daripada 50 hari)▼

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

Padam fail jauh selama 50 hari atau kurang (padam fail dalam masa 50 hari) ▼

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

Bagaimana untuk menetapkan tugas bermasa Crontab untuk disegerakkan secara automatik ke GDrive dalam panel kawalan CWP?

Jika menggunakan Panel Kawalan CWP, log masuk ke Panel Kawalan CWP Server SettingCrontab for root ▼

Bagaimana untuk menggunakan sandaran rclone untuk VPS? Gambar kedua tutorial penyegerakan automatik CentOS menggunakan GDrive

Dalam "Tambah Pekerjaan Cron Tersuai Penuh", masukkan perintah cron tersuai sepenuhnya berikut ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Segerakkan direktori tempatan secara automatik setiap pagi pada jam 7:00 pagi /backup2ke cakera rangkaian dengan nama konfigurasi gdrivebackup2Isi kandungan)
  • (Segerakkan direktori tempatan secara automatik setiap pagi pada jam 7:55 pagi /newbackup  ke cakera rangkaian dengan nama konfigurasi gdrivecwp-newbackupIsi kandungan)
  • SegerakkanWordPressUntuk fail tapak web, adalah disyorkan untuk tidak membuat sandaran secara berperingkat, kerana ujian mendapati bahawa jika nama fail adalah sama, tetapi kandungan fail berbeza, ia tidak akan disegerakkan.

Selepas penyegerakan automatik rclone dimulakan dengan kerap, proses rclone masih akan berjalan di latar belakang, yang mungkin menduduki sehingga 20% daripada sumber CPU, mengakibatkan pembaziran sumber pelayan.

Oleh itu, adalah perlu untuk menambah perintah tugas berjadual yang disesuaikan sepenuhnya untuk memaksa proses rclone ditutup ▼

00 09 * * * killall rclone
  • (Tutup proses rclone secara automatik pada jam 9:00 setiap pagi)

Salin direktori tempatan yang ditentukan ke nama konfigurasi pada 4:0 pagi setiap harikoofrdalam cakera rangkaianETUFO.ORGKatalog▼

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

Padamkan fail jauh 4 hari atau lebih lama pada 50:50 pagi setiap hari (padamkan fail lebih lama daripada 50 hari)

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

Perintah cron ini adalah untuk memadam fail bernama "koofr:ETUFO.ORG"Dalam sasaran, semua fail dan folder yang masa pengubahsuaian terakhirnya ialah 50 hari yang lalu, berikut ialah penjelasan bagi setiap bahagian:

  • Nombor pertama "50" bermaksud untuk melaksanakan arahan setiap 50 minit.
  • Nombor kedua "4" bermaksud untuk melaksanakan arahan pada pukul 4 pagi.
  • "* * *" bermaksud arahan akan dilaksanakan pada semua hari dalam bulan, hari dan minggu.
  • "rclone delete" bermaksud untuk melaksanakan operasi pemadaman alat rclone.
  • "koofr:ETUFO.ORG" ialah nama sasaran untuk dipadamkan.
  • "--min-age 50d" bermaksud hanya memadam fail dan folder yang masa pengubahsuaian terakhirnya ialah 50 hari yang lalu.

Perintah biasa rclone

Sudah tentu, rclone adalah lebih daripada itu, dan beberapa arahan biasa disenaraikan di bawah.

Salin ▼

rclone copy

bergerak ▼

rclone move

padam ▼

rclone delete

Segerakkan ▼

rclone sync

Parameter tambahan: paparkan kelajuan masa nyata ▼

-P

Parameter tambahan: had kelajuan 40MB ▼

--bwlimit 40M

Parameter tambahan: bilangan fail selari ▼

--transfers=N

mulakan rclone ▼

systemctl start rclone

hentikan rclone ▼

systemctl stop rclone

Semak status rclone ▼

systemctl status rclone

Lihat Lokasi Profil ▼

rclone config file

Sangat mudah untuk menggunakan Rclone untuk menyegerakkan VPS sandaran secara automatik ^_^

Pada ketika ini, tutorial tentang cara menyegerakkan direktori Linux tempatan ke Google Drive telah selesai.

Bacaan lanjutan:

Baca artikel lain dalam siri ini:<< Sebelumnya: Bagaimanakah Bluehost memasang WordPress secara automatik dengan satu klik? Tutorial membina laman web BH

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Bagaimana untuk menggunakan sandaran rclone untuk VPS? CentOS menggunakan tutorial penyegerakan automatik GDrive" untuk membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-694.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas