ວິທີການໃຊ້ການສໍາຮອງຂໍ້ມູນ rclone ສໍາລັບ VPS? CentOS ໃຊ້ GDrive ການສອນການ synchronization ອັດຕະໂນມັດ

ບົດ​ຄວາມ​ນີ້​ແມ່ນ "ການສອນການສ້າງເວັບໄຊທ໌ WordPress"ພາກທີ 21 ຂອງຊຸດຂອງເກົ້າບົດຄວາມ:
  1. WordPress ຫມາຍຄວາມວ່າແນວໃດ?ເຈົ້າ​ເຮັດ​ຫຍັງ?ເວັບໄຊທ໌ສາມາດເຮັດຫຍັງໄດ້?
  2. ມັນມີມູນຄ່າຫຼາຍປານໃດໃນການສ້າງເວັບໄຊທ໌ສ່ວນບຸກຄົນ / ບໍລິສັດ?ຄ່າໃຊ້ຈ່າຍໃນການກໍ່ສ້າງເວັບໄຊທ໌ທຸລະກິດ
  3. ວິທີການເລືອກຊື່ໂດເມນທີ່ຖືກຕ້ອງ?ຄໍາແນະນໍາການລົງທະບຽນຊື່ໂດເມນການກໍ່ສ້າງເວັບໄຊທ໌ແລະຫຼັກການ
  4. NameSiloTutorial ການລົງທະບຽນຊື່ໂດເມນ (ສົ່ງໃຫ້ທ່ານ $1 NameSiloລະຫັດໂປຣໂມຊັນ)
  5. ຊອບແວໃດທີ່ຈໍາເປັນເພື່ອສ້າງເວັບໄຊທ໌?ຂໍ້ກໍານົດສໍາລັບການສ້າງເວັບໄຊທ໌ຂອງທ່ານເອງແມ່ນຫຍັງ?
  6. NameSiloແກ້ໄຂຊື່ໂດເມນ NS ເປັນ Bluehost/SiteGround Tutorial
  7. ວິທີການສ້າງ WordPress ດ້ວຍຕົນເອງ? ການສອນການຕິດຕັ້ງ WordPress
  8. ວິທີການເຂົ້າສູ່ລະບົບ backend WordPress? ທີ່ຢູ່ເຂົ້າສູ່ລະບົບພື້ນຫລັງ WP
  9. ໃຊ້ WordPress ແນວໃດ? ການຕັ້ງຄ່າພື້ນຖານຂອງ WordPress ແລະຫົວຂໍ້ພາສາຈີນ
  10. ວິທີການປ່ຽນການຕັ້ງຄ່າພາສາໃນ WordPress?ປ່ຽນວິທີການຕັ້ງພາສາຈີນ/ອັງກິດ
  11. ວິທີການສ້າງໄດເລກະທໍລີປະເພດ WordPress? ການຈັດການປະເພດ WP
  12. WordPress ເຜີຍແຜ່ບົດຄວາມແນວໃດ?ທາງເລືອກການແກ້ໄຂສໍາລັບບົດຄວາມທີ່ເຜີຍແຜ່ດ້ວຍຕົນເອງ
  13. ວິທີການສ້າງຫນ້າໃຫມ່ໃນ WordPress?ເພີ່ມ/ແກ້ໄຂການຕັ້ງຄ່າໜ້າ
  14. WordPress ເພີ່ມເມນູແນວໃດ?ປັບແຕ່ງຕົວເລືອກການສະແດງແຖບນໍາທາງ
  15. ຫົວຂໍ້ WordPress ແມ່ນຫຍັງ?ວິທີການຕິດຕັ້ງແມ່ແບບ WordPress?
  16. FTP ວິທີການ decompress ໄຟລ໌ zip ອອນໄລນ໌? ດາວໂຫຼດໂປຣແກຣມ decompression PHP online
  17. ໝົດເວລາການເຊື່ອມຕໍ່ເຄື່ອງມື FTP ລົ້ມເຫລວ ວິທີການຕັ້ງຄ່າ WordPress ເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ?
  18. ວິທີການຕິດຕັ້ງ plugin WordPress? 3 ວິທີຕິດຕັ້ງ plugin WordPress - wikiHow
  19. ແນວໃດກ່ຽວກັບ BlueHost hosting?ລະຫັດໂປຣໂມຊັນ/ຄູປອງ BlueHost USA ຫຼ້າສຸດ
  20. Bluehost ຕິດຕັ້ງ WordPress ໂດຍອັດຕະໂນມັດດ້ວຍການຄລິກດຽວແນວໃດ? ບົດສອນການສ້າງເວັບໄຊທ໌ BH
  21. ວິທີການໃຊ້ VPSໂຄນສຳຮອງຂໍ້ມູນ?CentOSTutorial Sync ອັດຕະໂນມັດກັບ GDrive

ເນື່ອງ​ຈາກການສົ່ງເສີມເວັບວິທີການປະສິດທິພາບຫຼາຍທີ່ສຸດໃນSEO, ຫຼາຍຄົນທີ່ມີປະສົບການ SEO ອຸດົມສົມບູນເວັບໄຊທ໌ທີ່ກ່ຽວຂ້ອງປະຊາຊົນຈະເລືອກຊື້ VPS (Virtual Private Server) ເພື່ອສ້າງເວັບໄຊທ໌.

ເນື່ອງຈາກ VPS ຖືກນໍາໃຊ້, ມັນຈໍາເປັນຕ້ອງສໍາຮອງຂໍ້ມູນ VPS. ການສໍາຮອງຂໍ້ມູນ VPS ສາມາດຖືກ synchronized ກັບແຜ່ນເຄືອຂ່າຍ GDrive ດ້ວຍການສໍາຮອງຂໍ້ມູນ rclone.

rclone ແມ່ນຫຍັງ?

RClone ສາມາດຈັດການແຜ່ນເຄືອຂ່າຍໄດ້ງ່າຍ ແລະສະດວກເຊັ່ນ: Google Drive ແລະ Dropbox, ແລະຮອງຮັບ mount drive letters ແລະ command line upload and download:

  • ການຕິດຕັ້ງແຜ່ນ, ງ່າຍຕໍ່ການນໍາໃຊ້, ແຕ່ຊ້າ, ເຫມາະສໍາລັບໄຟລ໌ຂະຫນາດນ້ອຍແລະ fragmented
  • ການອັບໂຫລດແລະດາວໂຫລດເສັ້ນຄໍາສັ່ງແມ່ນໄວຫຼາຍ, ເຫມາະສົມສໍາລັບການອັບໂຫລດໄຟລ໌ຂະຫນາດໃຫຍ່
  • Rclone ມັກຈະມີບັນຫາການຂັດຂວາງຫນ້ອຍກວ່າ Google Drive AP, ແລະເມື່ອປຽບທຽບກັບໂຄງການ [gdrive] ໃນ github.

ໃຫ້ພວກເຮົາແບ່ງປັນວິທີການຕິດຕັ້ງການສໍາຮອງຂໍ້ມູນ rclone ໃນ CentOS ແລະ sync ກັບ 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

ຂໍແນະນຳໃຫ້ໃຊ້ Rclone ເພື່ອຕິດຕັ້ງ cloud disk ທີ່ແບ່ງປັນໃຫ້ກັບທີມງານ Google ສຳລັບການ synchronization ໄລຍະໄກ ▼

ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ຕົວ​ຢ່າງ​ການ​ອ້າງ​ອີງ​ຂອງ rclone binding Google Dirve network disk (ແຜ່ນ​ທີ່​ບໍ່​ແມ່ນ​ທີມ​) ▼

ວິທີການໃຊ້ການສໍາຮອງຂໍ້ມູນ rclone ສໍາລັບ VPS? CentOS ໃຊ້ GDrive ການສອນການ synchronization ອັດຕະໂນມັດ

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 ຕັ້ງຢູ່ຫຼັງຈາກການບີບອັດ, ໃສ່ cmd ໃນແຖບທີ່ຢູ່ຂອງ explorer ແລະກົດ Enter ເພື່ອເປີດຄໍາສັ່ງຢູ່ໃນເສັ້ນທາງປະຈຸບັນ.

ຕັ້ງຄ່າໂດຍການສຳເນົາໄຟລ໌ການຕັ້ງຄ່າ

Rclone ເກັບຮັກສາການຕັ້ງຄ່າທັງຫມົດຂອງມັນຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າ, ເຊິ່ງເຮັດໃຫ້ມັນງ່າຍທີ່ຈະຄັດລອກໄຟລ໌ການຕັ້ງຄ່າໄປຍັງ Rclone ຫ່າງໄກສອກຫຼີກ.

ດັ່ງນັ້ນ, ທໍາອິດທ່ານຈໍາເປັນຕ້ອງ config Rclone ໃນຄອມພິວເຕີ desktop ຂອງທ່ານ ▼

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?

 

ວິທີການຕັ້ງ Crontab ວຽກງານທີ່ກໍານົດເວລາໃຫ້ sync ອັດຕະໂນມັດກັບ GDrive ໃນແຜງຄວບຄຸມ CWP?ທີ 3

  1. ຖ້າທ່ານຢູ່ໃນປະເທດຈີນແຜ່ນດິນໃຫຍ່, ທໍາອິດທ່ານຕ້ອງຂ້າມກໍາແພງ X, ຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງມີບັນຊີ Google ແລະເຂົ້າສູ່ລະບົບ.
  2. ຖ້າ "ແອັບຯນີ້ບໍ່ໄດ້ຮັບການຢັ້ງຢືນໂດຍ Google" ປາກົດ, ໃຫ້ຄລິກໃສ່ "ຂັ້ນສູງ".
  3. ຫຼັງ​ຈາກ​ນັ້ນ​, ໃຫ້​ຄລິກ​ໃສ່​ອະ​ນຸ​ຍາດ​ໃຫ້​.

ທ່ານກໍານົດ Google Teams ເພື່ອແບ່ງປັນແຜ່ນຄລາວບໍ?

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໄດ້​ນໍາ​ໃຊ້​ທີມ​ງານ​ກູ​ໂກ​ແບ່ງ​ປັນ cloud disk​, ເລືອກ​n

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

ຢືນຢັນຂໍ້ມູນການຕັ້ງຄ່າທາງໄກ

ສຸດທ້າຍ, ກວດສອບຕົວກໍານົດການຂອງການຕັ້ງຄ່າຫ່າງໄກສອກຫຼີກ, ແລະຢືນຢັນໂດຍການພິມ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

ມັນ​ຈະ​ສະ​ແດງ​ບັນ​ຊີ​ລາຍ​ການ romete ບັນ​ທຶກ​ໄວ້​ໃນ​ເຄື່ອງ​ປະ​ຈຸ​ບັນ​, ພຽງ​ແຕ່​ເບິ່ງ​, ກົດ​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ເນື້ອຫາໃນໄຟລ໌ການຕັ້ງຄ່າຖືກສຳເນົາໄປໃສ່ເຊີບເວີ Linuxrclone.confໄຟລ໌ການຕັ້ງຄ່າ.

ໃນຄອມພິວເຕີທ້ອງຖິ່ນແລະເຄື່ອງແມ່ຂ່າຍ, ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເບິ່ງ Rຄຳສັ່ງ clone configuration file ຄໍາສັ່ງ▼

rclone config file

ສອບຖາມໄຟລ໌ການຕັ້ງຄ່າ Rclone, ແລະຜົນໄດ້ຮັບມີດັ່ງນີ້▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • ພຽງແຕ່ໃສ່ໄຟລ໌ການຕັ້ງຄ່າຂອງຄອມພິວເຕີທ້ອງຖິ່ນrclone.confສຳເນົາເນື້ອຫາໃສ່ເຊີບເວີ Linuxrclone.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

ຄໍາສັ່ງ sync ໄຟລ໌

synchronize local /home/backup to the backup directory in the network disk with the configuration name gdrive, ແລະໃນທາງກັບກັນ ▼

rclone sync /home/backup gdrive:backup

ຊິ້ງຊື່ການຕັ້ງຄ່າ gdrive2 ໃນແຜ່ນເຄືອຂ່າຍufoໄດເລກະທໍລີ, ໄປຫາໄດເລກະທໍລີສໍາຮອງທີ່ແຜ່ນເຄືອຂ່າຍທີ່ມີຊື່ gdrive ຖືກຕັ້ງຄ່າ, ແລະໃນທາງກັບກັນ ▼

rclone sync gdrive2:ufo gdrive:backup

ຫຼັງ​ຈາກ​ນັ້ນ​ໃນ​ຂະ​ນະ​ທີ່​, ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ຖືກ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​, ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ໄຟລ​໌​ສໍາ​ຮອງ​ຂໍ້​ມູນ​ໃນ​ແຜ່ນ​ເຄືອ​ຂ່າຍ​ຫຼັງ​ຈາກ​ການ​ສໍາ​ຮອງ​ຂໍ້​ມູນ​ສໍາ​ເລັດ​.

ວິ​ທີ​ການ​ຊິງ​ໄຟລ​໌​ສໍາ​ຮອງ VPS ອັດ​ຕະ​ໂນ​ມັດ​ກັບ GDrive​?

ໃນວຽກງານທີ່ກໍານົດເວລາ, ເພີ່ມຄໍາສັ່ງ synchronization ເພື່ອບັນລຸການ synchronization ອັດຕະໂນມັດແຜງຄວບຄຸມ CWPໄຟລ໌ສຳຮອງໃສ່ GDrive.

  • (ຊິງຄ໌ໄດເລກະທໍລີທ້ອງຖິ່ນໂດຍອັດຕະໂນມັດໃນເວລາ 2 ໂມງເຊົ້າຂອງທຸກໆມື້ /newbackup  ເພື່ອ config ຊື່gdriveໃນ​ແຜ່ນ​ເຄືອ​ຂ່າຍ​cwp-newbackupສາ​ລະ​ບານ)

ວິທີການເພີ່ມ SSH crontab ວຽກທີ່ກຳນົດເວລາໃຫ້ຊິ້ງອັດຕະໂນມັດກັບ GDrive ບໍ?

ທໍາອິດ, SSH ເຂົ້າໄປໃນຄໍາສັ່ງ crontab ຕໍ່ໄປນີ້▼

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

ວິທີການຕັ້ງ Crontab ວຽກງານທີ່ກໍານົດເວລາໃຫ້ sync ອັດຕະໂນມັດກັບ GDrive ໃນແຜງຄວບຄຸມ CWP?

ຖ້າໃຊ້ກະດານຄວບຄຸມ CWP, ເຂົ້າສູ່ລະບົບ CWP Control Panel's Server SettingCrontab for root ▼

ວິທີການໃຊ້ການສໍາຮອງຂໍ້ມູນ rclone ສໍາລັບ VPS? ຮູບທີສອງຂອງການສອນການ synchronization ອັດຕະໂນມັດຂອງ CentOS ໂດຍໃຊ້ GDrive

ໃນ "Add Full Custom Cron Jobs", ໃຫ້ໃສ່ຄໍາສັ່ງ cron ແບບເຕັມຮູບແບບຕໍ່ໄປນີ້ ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (ອັດ​ຕະ​ໂນ​ມັດ sync directory ທ້ອງ​ຖິ່ນ​ທຸກ​ເຊົ້າ​ທີ່ 7:00 am​ /backup2ໄປຫາແຜ່ນເຄືອຂ່າຍທີ່ມີຊື່ການຕັ້ງຄ່າ gdrivebackup2ສາ​ລະ​ບານ)
  • (ອັດ​ຕະ​ໂນ​ມັດ sync directory ທ້ອງ​ຖິ່ນ​ທຸກ​ເຊົ້າ​ທີ່ 7:55 am​ /newbackup  ໄປຫາແຜ່ນເຄືອຂ່າຍທີ່ມີຊື່ການຕັ້ງຄ່າ gdrivecwp-newbackupສາ​ລະ​ບານ)
  • ຊິ້ງຂໍ້ມູນWordPressສໍາລັບໄຟລ໌ເວັບໄຊທ໌, ມັນແນະນໍາໃຫ້ບໍ່ສໍາຮອງຂໍ້ມູນເພີ່ມຂຶ້ນ, ເພາະວ່າການທົດສອບພົບວ່າຖ້າຊື່ໄຟລ໌ຄືກັນ, ແຕ່ເນື້ອໃນຂອງໄຟລ໌ແຕກຕ່າງກັນ, ພວກມັນຈະບໍ່ຖືກ synchronized.

ຫຼັງຈາກ synchronization ອັດຕະໂນມັດຂອງ rclone ໄດ້ຖືກເລີ່ມຕົ້ນເປັນປົກກະຕິ, ຂະບວນການ rclone ຈະຍັງດໍາເນີນຢູ່ໃນພື້ນຫລັງ, ເຊິ່ງອາດຈະຄອບຄອງເຖິງ 20% ຂອງຊັບພະຍາກອນ CPU, ເຊິ່ງກໍ່ໃຫ້ເກີດການສູນເສຍຊັບພະຍາກອນຂອງເຄື່ອງແມ່ຂ່າຍ.

ດັ່ງນັ້ນ, ມັນຈໍາເປັນຕ້ອງເພີ່ມຄໍາສັ່ງວຽກງານທີ່ກໍາຫນົດເອງຢ່າງເຕັມທີ່ເພື່ອບັງຄັບໃຫ້ຂະບວນການ rclone ປິດ ▼

00 09 * * * killall rclone
  • (ປິດຂະບວນການ rclone ໂດຍອັດຕະໂນມັດໃນເວລາ 9:00 ຕອນເຊົ້າທຸກໆເຊົ້າ)

ຄັດລອກໄດເລກະທໍລີທ້ອງຖິ່ນທີ່ລະບຸໄວ້ໃນຊື່ການຕັ້ງຄ່າໃນເວລາ 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 delete" ຫມາຍຄວາມວ່າຈະດໍາເນີນການລົບຂອງເຄື່ອງມື rclone.
  • "koofr:ETUFO.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

ມັນເປັນເລື່ອງງ່າຍແທ້ໆທີ່ຈະໃຊ້ Rclone ເພື່ອ synchronize backup VPS ອັດຕະໂນມັດ ^_^

ໃນຈຸດນີ້, ການສອນກ່ຽວກັບວິທີການ sync ໄດເລກະທໍລີ Linux ທ້ອງຖິ່ນກັບ Google Drive ແມ່ນສໍາເລັດແລ້ວ.

ອ່ານ​ເພີ່ມ​ເຕີມ:

ອ່ານບົດຄວາມອື່ນໆໃນຊຸດ:<< ທີ່ຜ່ານມາ: Bluehost ຕິດຕັ້ງ WordPress ໂດຍອັດຕະໂນມັດດ້ວຍການຄລິກດຽວແນວໃດ? ບົດສອນການສ້າງເວັບໄຊທ໌ BH

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ວິທີການໃຊ້ການສໍາຮອງຂໍ້ມູນ rclone ສໍາລັບ VPS? CentOS ໃຊ້ GDrive ການສອນການ synchronization ອັດຕະໂນມັດ" ເພື່ອຊ່ວຍທ່ານ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-694.html

ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!

🔔 ເປັນຜູ້ທຳອິດທີ່ໄດ້ຮັບ "ຄູ່ມືການໃຊ້ເຄື່ອງມືການຕະຫຼາດເນື້ອຫາ ChatGPT AI" ທີ່ມີຄຸນຄ່າໃນລາຍການທາງເທິງ! 🌟
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການ​ແບ່ງ​ປັນ​ແລະ​ການ​ຖືກ​ໃຈ​ຂອງ​ທ່ານ​ແມ່ນ​ການ​ຊຸກ​ຍູ້​ຢ່າງ​ຕໍ່​ເນື່ອງ​ຂອງ​ພວກ​ເຮົາ​!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປເທິງສຸດ