Direktori Artikel
- Apakah maksud WordPress?awak buat apa?Apa yang boleh dilakukan oleh laman web?
- Berapakah kos untuk membina tapak web peribadi/syarikat?Kos membina laman web perniagaan
- Bagaimana untuk memilih nama domain yang betul?Syor & Prinsip Pendaftaran Nama Domain Pembinaan Laman Web
- NameSiloTutorial Pendaftaran Nama Domain (Hantar anda $1 NameSiloKod promosi)
- Apakah perisian yang diperlukan untuk membina laman web?Apakah keperluan untuk membuat laman web anda sendiri?
- NameSiloSelesaikan Nama Domain NS kepada Tutorial Bluehost/SiteGround
- Bagaimana untuk membina WordPress secara manual? Tutorial Pemasangan WordPress
- Bagaimana untuk log masuk ke bahagian belakang WordPress? Alamat log masuk latar belakang WP
- Bagaimana untuk menggunakan WordPress? Tetapan am latar belakang WordPress & Tajuk Cina
- Bagaimana untuk menukar tetapan bahasa dalam WordPress?Tukar kaedah tetapan Cina/Inggeris
- Bagaimana untuk Membuat Direktori Kategori WordPress? Pengurusan Kategori WP
- Bagaimanakah WordPress menerbitkan artikel?Pilihan penyuntingan untuk artikel yang diterbitkan sendiri
- Bagaimana untuk membuat halaman baharu di WordPress?Tambah/edit persediaan halaman
- Bagaimanakah WordPress menambah menu?Sesuaikan pilihan paparan bar navigasi
- Apakah tema WordPress?Bagaimana untuk memasang templat WordPress?
- FTP bagaimana untuk menyahmampat fail zip dalam talian? Muat turun program penyahmampatan dalam talian PHP
- Tamat masa sambungan alat FTP gagal Bagaimana untuk mengkonfigurasi WordPress untuk menyambung ke pelayan?
- Bagaimana untuk memasang pemalam WordPress? 3 Cara untuk Memasang Plugin WordPress - wikiHow
- Bagaimana pula dengan hosting BlueHost?Kod/Kupon Promo BlueHost USA Terkini
- Bagaimanakah Bluehost memasang WordPress secara automatik dengan satu klik? Tutorial membina laman web BH
- 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) ▼
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 komputerrclone
konfigurasi, 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?
- Jika anda berada di tanah besar China, mula-mula anda perlu memintas dinding X, kemudian anda perlu mempunyai akaun Google dan log masuk.
- Jika "Apl ini belum disahkan oleh Google" muncul, klik "Terperinci".
- 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.conf
Kandungan dalam fail konfigurasi disalin ke pelayan Linuxrclone.conf
fail 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 tempatan
rclone.conf
salin kandungan ke pelayan Linuxrclone.conf
Fail 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 namagdrive
dalam cakera rangkaiancwp-newbackup
Isi 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 Setting
→ Crontab for root
▼
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
/backup2
ke cakera rangkaian dengan nama konfigurasi gdrivebackup2
Isi kandungan) - (Segerakkan direktori tempatan secara automatik setiap pagi pada jam 7:55 pagi
/newbackup
ke cakera rangkaian dengan nama konfigurasi gdrivecwp-newbackup
Isi 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 harikoofr
dalam cakera rangkaianETUFO.ORG
Katalog▼
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:
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!
📚 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!