VPS için rclone yedekleme nasıl kullanılır? CentOS, GDrive otomatik senkronizasyon eğitimini kullanır

Bu makale "WordPress web sitesi oluşturma eğitimi"21 makalelik bir dizinin 21. Kısmı:
  1. WordPress'in anlamı nedir?Ne yapıyorsun?Bir web sitesi ne yapabilir?
  2. Kişisel/şirket web sitesi oluşturmanın maliyeti nedir?Bir işletme web sitesi oluşturma maliyeti
  3. Doğru alan adı nasıl seçilir?Web Sitesi Yapımı Alan Adı Tescil Önerileri & İlkeleri
  4. NameSiloAlan Adı Kaydı Eğitimi (Size $1 Gönderin NameSiloPromosyon kodu)
  5. Bir web sitesi oluşturmak için hangi yazılıma ihtiyaç vardır?Kendi web sitenizi yapmak için gereksinimler nelerdir?
  6. NameSiloEtki Alanı Adı NS'yi Bluehost/SiteGround Eğitimine Çözümleyin
  7. WordPress manuel olarak nasıl oluşturulur? WordPress Kurulum Eğitimi
  8. WordPress arka ucuna nasıl giriş yapılır? WP arka plan giriş adresi
  9. WordPress nasıl kullanılır? WordPress arka planı genel ayarları ve Çince Başlık
  10. WordPress'te dil ayarları nasıl değiştirilir?Çince/İngilizce ayar yöntemini değiştir
  11. WordPress Kategori Dizini Nasıl Oluşturulur? WP Kategori Yönetimi
  12. WordPress makaleleri nasıl yayınlar?Kendi kendine yayınlanan makaleler için düzenleme seçenekleri
  13. WordPress'te yeni bir sayfa nasıl oluşturulur?Sayfa kurulumu ekle/düzenle
  14. WordPress menüleri nasıl ekler?Gezinme çubuğu görüntüleme seçeneklerini özelleştirin
  15. WordPress teması nedir?WordPress şablonları nasıl kurulur?
  16. FTP, zip dosyalarını çevrimiçi olarak nasıl açarım? PHP çevrimiçi dekompresyon programı indir
  17. FTP aracı bağlantı zaman aşımı başarısız oldu WordPress sunucuya bağlanacak şekilde nasıl yapılandırılır?
  18. WordPress eklentisi nasıl kurulur? WordPress Eklentisi Yüklemenin 3 Yolu - wikiHow
  19. BlueHost barındırmaya ne dersiniz?En Son BlueHost ABD Promosyon Kodları/Kuponları
  20. Bluehost, WordPress'i tek tıklamayla otomatik olarak nasıl kurar? BH web sitesi oluşturma eğitimi
  21. VPS nasıl kullanılır?rclonedestek olmak?CentOSGDrive ile Otomatik Senkronizasyon Eğitimi

NedeniyleWeb Promosyonuiçinde en verimli yöntemSEO, zengin SEO deneyimine sahip birçok insanİnternet pazarlamacılığıİnsanlar bir web sitesi oluşturmak için bir VPS (Sanal Özel Sunucu) satın almayı seçecektir.

VPS kullanıldığı için VPS yedeğini almak gerekir.VPS yedeği rclone yedeği ile GDrive ağ diskine senkronize edilebilir.

rclone nedir?

RClone, Google Drive ve Dropbox gibi ağ disklerini kolayca ve rahatça yönetebilir ve sürücü harflerini ve komut satırı yükleme ve indirmeyi destekler:

  • Montaj diski, kullanımı kolay, ancak yavaş, küçük ve parçalanmış dosyalar için daha uygun
  • Komut satırı yükleme ve indirme çok hızlıdır, büyük dosyaları yüklemek için uygundur
  • Rclone, Google Drive AP'den daha az kesinti sorunlarına eğilimlidir ve github'daki [gdrive] projesine kıyasla.

CentOS'a rclone yedekleme yükleme ve Google Drive ile senkronize etme yöntemini paylaşalım.

Rclone ile VPS nasıl yedeklenir?

Hazırlanması gereken araçlar şunlardır:

  • Google Dirve hesabı
  • bir rclone dosyası
  • birLinuxMakine (bu makale örnek olarak CentOS7'yi alır)

Ardından rclone'u kurmaya başlayın, kurulum çok basittir, kopyalayıp yapıştırın artı izinler.

Aşama 1:Dosyayı indirin ▼

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

Aşama 2:Dosyayı ilgili yola kopyalayın ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Bu adım atlanabilir, ancak önerilmez. İhmalden sonra herhangi bir istem olmayacaktır, bu nedenle atlanması önerilmez)

Aşama 3:Kurulum yardım sayfası▼

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

Aşama 4:Yeni bir konfigürasyon oluşturun ▼

rclone config

Aşama 5:rclone yapılandırması

Uzaktan senkronizasyon için Google ekibi tarafından paylaşılan bulut diskini monte etmek için Rclone kullanılması önerilir ▼

Aşağıda, Google Dirve ağ diskini (ekip dışı disk) bağlayan rclone'un örnek bir referansı verilmiştir ▼

VPS için rclone yedekleme nasıl kullanılır? CentOS, GDrive otomatik senkronizasyon eğitimini kullanır

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>

Buradaki "config_token", önce yerel bilgisayara Rclone indirilip yüklenerek elde edilmelidir▼

Örnek olarak Windows'u alın, açma işleminden sonra rclone.exe'nin bulunduğu klasöre gidin, gezgin adres çubuğuna cmd girin ve mevcut yolda komut istemini açmak için Enter tuşuna basın.

Yapılandırma dosyalarını kopyalayarak yapılandırın

Rclone, tüm konfigürasyonunu bir konfigürasyon dosyasında saklar, bu da konfigürasyon dosyalarını uzak Rclone'a kopyalamayı kolaylaştırır.

Bu nedenle, önce masaüstü bilgisayarınızda Rclone'u yapılandırmanız gerekir ▼

rclone config

bilgisayardarcloneyapılandırma, bir sorun varUse auto config?ne zaman cevapY.

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

Ardından, yetkilendirmek için hesabınıza giriş yapmanızı isteyen bir tarayıcı açılır.

Google hesabı nasıl yetkilendirilir?

 

CWP kontrol panelinde Crontab zamanlanmış görevleri otomatik olarak GDrive ile eşitlenecek şekilde nasıl ayarlanır?3.

  1. Çin anakarasındaysanız, önce X duvarını atlamanız, ardından bir Google hesabınızın olması ve oturum açmanız gerekir.
  2. "Bu uygulama Google tarafından doğrulanmadı" görünürse, "Gelişmiş"i tıklayın.
  3. Ardından, yetkilendirmek için İzin ver'i tıklayın.

Google Teams'i bulut disklerini paylaşacak şekilde yapılandırıyor musunuz?

Google ekibi paylaşılan bulut diskini kullanmıyorsanız,n

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

Uzaktan yapılandırma bilgilerini doğrulayın

Son olarak, uzak yapılandırmanın parametrelerini doğrulayın ve yazarak onaylayın.yTamam ▼

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

Geçerli makinede kayıtlı olan romete listesini görüntüleyecektir, sadece bir göz atın, basınqçıkış ▼

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
  • Bu noktada, yerel bilgisayarın rclone yapılandırması tamamlanır.

Yerel bilgisayar yapılandırıldıktan sonra, yerel bilgisayarı doğrudanrclone.confYapılandırma dosyasındaki içerik Linux sunucusuna kopyalanırrclone.confyapılandırma dosyası.

Yerel bilgisayarda ve sunucuda aşağıdaki komutları girin.R'yi görüntüleklon yapılandırma dosyası konumu komutu;

rclone config file

Rclone yapılandırma dosyasını sorgulayın ve elde edilen sonuçlar aşağıdaki gibidir▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Sadece yerel bilgisayarın yapılandırma dosyasını koyunrclone.confiçeriği Linux sunucusuna kopyalayınrclone.confYapılandırma dosyası, Rclone yapılandırma sorununu çözebilirsiniz.

rclone komut örneği kullanın

Dosyaları ve dizinleri listele komutu

gdrive adlı ağ diskinin yapılandırıldığı dizini listeleyin (dosyalar görüntülenmeyecektir)▼

rclone lsd gdrive:

Ağ diskindeki yedekleme dizinindeki dosyaları gdrive yapılandırma adıyla listeleyin (alt dizinler dahil tüm dosyalar görüntülenecektir, ancak dizin görüntülenmeyecektir) ▼

rclone ls gdrive:backup

Kopyala Kes Sil Komutu

Rclone yapılandırma dosyasını gdrive ağ diskinin kök dizinine kopyalayın ▼

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

yerel kopyala /home/backup gdrive adlı ağ diskinin yapılandırıldığı yedekleme dizinine gidin ve bunun tersi de geçerlidir ▼

rclone copy --progress /home/backup gdrive:backup
  • bu parametreyi ekleyerek --ignore-existing Ağ diskinde yedeklenen dosyalar yok sayılabilir, bu da artımlı yedeklemeye eşdeğerdir ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Yerel CWP manuel yedekleme dosyasını ağ diskinin gdrive adlı yedekleme dizinine kopyalayın ve bunun tersi de geçerlidir ▼

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

Gdrive ağ diskinden, CWP otomatik zamanlanmış yedekleme dosyasını yerel /newbackup Katalog▼

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

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

Gdrive ağ diskinden, CWP manuel yedekleme dosyasını yerel diske kopyalayın. /newbackup/full/manual/accounts/ Katalog▼

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

gdrive'ın ağ diskinden kopyalayınVestaCPDosyaları yerel olarak yedekleyin /home/backup Katalog▼

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

Taşı (Kes) Komutu ▼

rclone move /home/backup gdrive:backup

Yapılandırma adı gdrive▼ olan ağ diskinin yedekleme dizinini silin.

rclone delete gdrive:backup

gdrive adlı bir ağ diskini yapılandıran bir yedekleme dizini oluşturun ▼

rclone mkdir gdrive:backup

dosya senkronizasyonu komutu

Yerel /home/yedeklemeyi, gdrive yapılandırma adıyla ağ diskindeki yedekleme dizinine senkronize edin ve bunun tersi de geçerlidir ▼

rclone sync /home/backup gdrive:backup

Ağ diskindeki yapılandırma adı gdrive2'yi senkronize edinufodizine, gdrive adlı ağ diskinin yapılandırıldığı yedekleme dizinine veya tam tersi ▼

rclone sync gdrive2:ufo gdrive:backup

Bir süre sonra herhangi bir hata mesajı gelmezse, yedekleme tamamlandıktan sonra yedekleme dosyasını ağ diskinde görebilirsiniz.

VPS yedekleme dosyalarını GDrive ile otomatik olarak nasıl senkronize edebilirim?

Zamanlanmış görevlerde, otomatik senkronizasyonu sağlamak için senkronizasyon komutları ekleyinCWP Kontrol Panelidosyaları GDrive'a yedekleyin.

  • (Yerel dizini her gün saat 2'de otomatik olarak senkronize et /newbackup  adını yapılandırmak içingdriveağ diskindecwp-newbackupİçindekiler)

SSH nasıl eklenir crontab Zamanlanmış görevler otomatik olarak GDrive ile eşitlensin mi?

İlk olarak, aşağıdaki crontab komutuna SSH▼

crontab -e

Ardından, komutu son satıra ekleyin▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, CTRL + C tuşlarına basın, ardından girin :wq Kaydet ve çık.

50 gün veya daha eski uzak dosyaları silin (50 günden daha eski dosyaları silin)▼

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

Uzak dosyaları en fazla 50 gün süreyle silin (dosyaları 50 gün içinde silin) ​​▼

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

Crontab zamanlanmış görevi, CWP kontrol panelinde GDrive ile otomatik olarak eşitlenecek şekilde nasıl ayarlanır?

CWP Kontrol Panelini kullanıyorsanız, CWP Kontrol Panelinde oturum açın. Server SettingCrontab for root ▼

VPS için rclone yedekleme nasıl kullanılır? CentOS'un GDrive kullanan otomatik senkronizasyon eğitiminin ikinci resmi

"Tam Özel Cron İşleri Ekle" bölümünde, aşağıdaki tamamen özel cron komutunu girin ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Yerel dizini her sabah saat 7:00'de otomatik olarak senkronize et /backup2yapılandırma adı gdrive ile ağ diskinebackup2İçindekiler)
  • (Yerel dizini her sabah saat 7:55'de otomatik olarak senkronize et /newbackup  yapılandırma adı gdrive ile ağ diskinecwp-newbackupİçindekiler)
  • senkronize etWordPressWeb sitesi dosyaları için, aşamalı olarak yedekleme yapılmaması önerilir, çünkü test, dosya adları aynıysa, ancak dosyaların içeriği farklıysa, bunların senkronize edilmeyeceğini tespit etti.

rclone'un otomatik senkronizasyonu düzenli olarak başlatıldıktan sonra, rclone işlemi arka planda çalışmaya devam eder, bu da CPU kaynaklarının %20'sini işgal ederek sunucu kaynaklarının israfına neden olabilir.

Bu nedenle, rclone işlemini kapanmaya zorlamak için tamamen özelleştirilmiş bir zamanlanmış görev komutu eklemek gerekir ▼

00 09 * * * killall rclone
  • (Her sabah saat 9:00'de rclone işlemini otomatik olarak zorla kapatın)

Belirtilen yerel dizini her gün saat 4:0'te yapılandırma adına kopyalayınkoofrağ diskindeETUFO.ORGKatalog▼

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

4 günlük veya daha eski uzak dosyaları her gün saat 50:50'de silin (50 günden eski dosyaları silin)

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

Bu cron komutu, "adlı dosyayı silmek içindir.koofr:ETUFO.ORG"Hedefte, son değiştirilme zamanı 50 gün önce olan tüm dosya ve klasörlerde, her bölümün açıklaması aşağıdadır:

  • İlk sayı "50", komutu her 50 dakikada bir yürütmek anlamına gelir.
  • İkinci sayı "4", komutu sabah 4'te yürütmek anlamına gelir.
  • "* * *", komutun ayın, günün ve haftanın tüm günlerinde yürütüleceği anlamına gelir.
  • "rclon silme", ​​rclone aracının silme işlemini yürütmek anlamına gelir.
  • "koofr:ETUFO.ORG", silinecek hedefin adıdır.
  • "--min-age 50d", yalnızca son değiştirilme zamanı 50 gün önce olan dosya ve klasörleri silmek anlamına gelir.

rclone'un ortak komutları

Tabii ki, rclone bundan çok daha fazlasıdır ve bazı yaygın komutlar aşağıda listelenmiştir.

kopyala ▼

rclone copy

hareket ▼

rclone move

sil ▼

rclone delete

Senkronizasyon ▼

rclone sync

Ek parametreler: gerçek zamanlı hızı göster ▼

-P

Ek parametreler: limit hız 40MB ▼

--bwlimit 40M

Ek parametre: paralel dosya sayısı ▼

--transfers=N

rclone'u başlat ▼

systemctl start rclone

rclone'u durdur ▼

systemctl stop rclone

Rclone durumunu görüntüle ▼

systemctl status rclone

Profil Konumunu Görüntüle ▼

rclone config file

Yedek VPS'yi otomatik olarak senkronize etmek için Rclone'u kullanmak gerçekten çok kolay ^_^

Bu noktada, yerel bir Linux dizininin Google Drive ile nasıl senkronize edileceğine ilişkin eğitim tamamlanmıştır.

Genişletilmiş okuma:

Serideki diğer makaleleri okuyun:<< Önceki: Bluehost, WordPress'i tek tıklamayla nasıl otomatik olarak yükler? BH web sitesi oluşturma eğitimi

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "VPS için rclone yedekleme nasıl kullanılır? CentOS, size yardımcı olmak için GDrive otomatik senkronizasyon eğitimini kullanır".

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-694.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır