Thư mục bài viết
- WordPress có nghĩa là gì?Bạn đang làm gì đấy?Một trang web có thể làm gì?
- Chi phí xây dựng một trang web cá nhân / công ty là bao nhiêu?Chi phí xây dựng trang web doanh nghiệp
- Làm thế nào để chọn đúng tên miền?Xây dựng trang web Đề xuất và nguyên tắc đăng ký tên miền
- NameSiloHướng dẫn đăng ký tên miền (Gửi cho bạn $ 1 NameSiloMã khuyến mại)
- Phần mềm nào là cần thiết để xây dựng một trang web?Các yêu cầu để tạo trang web của riêng bạn là gì?
- NameSiloGiải quyết tên miền NS thành Bluehost / Hướng dẫn SiteGround
- Làm thế nào để xây dựng thủ công WordPress? Hướng dẫn cài đặt WordPress
- Làm thế nào để đăng nhập vào chương trình phụ trợ WordPress? Địa chỉ đăng nhập nền WP
- Làm thế nào để sử dụng WordPress? Cài đặt chung nền WordPress & Tiêu đề tiếng Trung
- Làm cách nào để thay đổi cài đặt ngôn ngữ trong WordPress?Thay đổi phương pháp cài đặt tiếng Trung / tiếng Anh
- Làm thế nào để tạo một thư mục danh mục WordPress? Quản lý danh mục WP
- Làm thế nào để WordPress xuất bản các bài báo?Các tùy chọn chỉnh sửa cho các bài báo tự xuất bản
- Làm thế nào để tạo một trang mới trong WordPress?Thêm / chỉnh sửa thiết lập trang
- Làm cách nào để WordPress thêm menu?Tùy chỉnh các tùy chọn hiển thị thanh điều hướng
- Chủ đề WordPress là gì?Làm thế nào để cài đặt các mẫu WordPress?
- FTP làm thế nào để giải nén các tập tin zip trực tuyến? Tải xuống chương trình giải nén trực tuyến PHP
- Thời gian chờ kết nối công cụ FTP không thành công Làm thế nào để định cấu hình WordPress để kết nối với máy chủ?
- Làm thế nào để cài đặt một plugin WordPress? 3 cách cài đặt plugin WordPress - wikiHow
- Làm thế nào về lưu trữ BlueHost?Mã khuyến mãi / phiếu giảm giá BlueHost USA mới nhất
- Bluehost tự động cài đặt WordPress bằng một cú nhấp chuột như thế nào? Hướng dẫn xây dựng trang web BH
- Cách sử dụng VPSrcloneHỗ trợ?CentOSHướng dẫn đồng bộ hóa tự động với GDrive
doQuảng cáo trên webPhương pháp hiệu quả nhất trongSEO, rất nhiều người có kinh nghiệm SEO phong phú网络 营销Mọi người sẽ chọn mua một VPS (Máy chủ riêng ảo) để xây dựng một trang web.
Vì đã sử dụng VPS nên việc backup VPS là cần thiết, bản backup của VPS có thể được đồng bộ vào đĩa mạng GDrive bằng bản sao lưu rclone.
Rclone là gì?
RClone có thể dễ dàng và thuận tiện quản lý các đĩa mạng như Google Drive và Dropbox, đồng thời hỗ trợ gắn các ký tự ổ đĩa và tải lên và tải xuống dòng lệnh:
- Gắn đĩa, dễ sử dụng, nhưng chậm, phù hợp hơn với các tệp nhỏ và phân mảnh
- Tải lên và tải xuống dòng lệnh rất nhanh, thích hợp để tải lên các tệp lớn
- Rclone ít gặp sự cố gián đoạn hơn Google Drive AP và so với dự án [gdrive] trên github.
Hãy cùng chia sẻ phương pháp cài đặt bản sao lưu rclone trên CentOS và đồng bộ hóa nó với Google Drive.
Sao lưu VPS bằng rclone?
Dưới đây là những công cụ cần chuẩn bị:
- Tài khoản Google Dirve
- một tập tin rclone
- MộtLinuxMáy (bài viết này lấy CentOS7 làm ví dụ)
Sau đó, bắt đầu cài đặt rclone, cài đặt rất đơn giản, sao chép và dán cộng với quyền.
bước 1:Tải xuống tệp ▼
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 步 :Sao chép tệp vào đường dẫn có liên quan ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Có thể bỏ qua bước này nhưng không khuyến khích. Sau khi bỏ qua sẽ không có lời nhắc nên không nên bỏ qua)
bước 3:Trang trợ giúp cài đặt ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
bước 4:Tạo cấu hình mới ▼
rclone config
bước 5:cấu hình rclone
Bạn nên sử dụng Rclone để gắn kết đĩa đám mây dùng chung của nhóm Google để đồng bộ hóa từ xa ▼
Sau đây là tham chiếu ví dụ về đĩa mạng Google Dirve ràng buộc rclone (đĩa không phải của nhóm) ▼
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>
Cần lấy "config_token" ở đây bằng cách tải xuống và cài đặt Rclone trên máy tính cục bộ trước▼
Lấy Windows làm ví dụ, vào thư mục chứa rclone.exe sau khi giải nén, nhập cmd vào thanh địa chỉ của trình thám hiểm và nhấn Enter để mở dấu nhắc lệnh trong đường dẫn hiện tại.
Định cấu hình bằng cách sao chép tệp cấu hình
Rclone lưu trữ tất cả cấu hình của nó trong một tệp cấu hình, điều này giúp dễ dàng sao chép các tệp cấu hình sang Rclone từ xa.
Vì vậy, trước tiên bạn cần định cấu hình Rclone trên máy tính để bàn của mình ▼
rclone config
trên may tinhrclone
cấu hình có vấn đềUse auto config?
khi nào, trả lờiY
.
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
Một trình duyệt sẽ bật lên tiếp theo, yêu cầu bạn đăng nhập vào tài khoản của mình để cấp quyền cho nó.
Làm cách nào để cấp phép tài khoản Google?
- Nếu bạn ở Trung Quốc đại lục, trước tiên bạn phải vượt qua bức tường X, sau đó bạn cần có tài khoản Google và đăng nhập.
- Nếu "Ứng dụng này chưa được Google xác minh" xuất hiện, hãy nhấp vào "Nâng cao".
- Sau đó, nhấn Allow để cấp quyền.
Bạn có định cấu hình Google Teams để chia sẻ đĩa đám mây không?
Nếu bạn không sử dụng đĩa đám mây dùng chung của nhóm Google, hãy chọnn
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Xác minh thông tin cấu hình từ xa
Cuối cùng, xác minh các tham số của cấu hình từ xa và xác nhận bằng cách nhậpyđược▼
-------------------- [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
Nó sẽ hiện danh sách romete đã lưu trên máy hiện tại, bạn xem qua, nhấnqthoát ▼
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
- Tại thời điểm này, cấu hình rclone của máy tính cục bộ đã hoàn tất.
Sau khi máy tính cục bộ được cấu hình, hãy đặt trực tiếp máy tính cục bộrclone.conf
Nội dung trong tệp cấu hình được sao chép vào máy chủ Linuxrclone.conf
tập tin cấu hình.
Trên máy tính cục bộ và máy chủ, hãy nhập các lệnh sau đểXem Rlệnh sao chép vị trí tệp cấu hình ▼
rclone config file
Truy vấn tệp cấu hình Rclone và kết quả thu được như sau ▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Chỉ cần đặt tệp cấu hình của máy tính cục bộ
rclone.conf
sao chép nội dung vào máy chủ Linuxrclone.conf
Tệp cấu hình, bạn có thể giải quyết vấn đề cấu hình Rclone.
ví dụ lệnh sử dụng rclone
Lệnh liệt kê tệp và thư mục
Liệt kê thư mục nơi đĩa mạng có tên gdrive được cấu hình (các tệp sẽ không được hiển thị) ▼
rclone lsd gdrive:
Liệt kê các tệp trong thư mục sao lưu trong đĩa mạng với tên cấu hình gdrive (tất cả các tệp bao gồm cả thư mục con sẽ được hiển thị, nhưng thư mục sẽ không được hiển thị) ▼
rclone ls gdrive:backup
Copy Cut Delete Command
Sao chép tệp cấu hình Rclone vào thư mục gốc của đĩa mạng gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
sao chép địa phương /home/backup
Đi tới thư mục sao lưu nơi đĩa mạng có tên gdrive được định cấu hình và ngược lại ▼
rclone copy --progress /home/backup gdrive:backup
- bằng cách thêm thông số này
--ignore-existing
Các tệp đã được sao lưu trên đĩa mạng có thể bị bỏ qua, điều này tương đương với sao lưu gia tăng ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Sao chép tệp sao lưu thủ công CWP cục bộ vào thư mục sao lưu của đĩa mạng có tên gdrive và ngược lại ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Từ đĩa mạng gdrive, sao chép tệp sao lưu theo lịch tự động CWP vào cục bộ /newbackup
Danh mục ▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Từ đĩa mạng gdrive, sao chép tệp sao lưu thủ công CWP vào cục bộ /newbackup/full/manual/accounts/
Danh mục ▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Từ đĩa mạng của gdrive, sao chépVestaCPSao lưu tệp vào cục bộ /home/backup
Danh mục ▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Lệnh Move (Cut) ▼
rclone move /home/backup gdrive:backup
Xóa thư mục sao lưu của đĩa mạng với tên cấu hình gdrive ▼
rclone delete gdrive:backup
Tạo một thư mục sao lưu định cấu hình đĩa mạng có tên là gdrive ▼
rclone mkdir gdrive:backup
lệnh đồng bộ hóa tệp
Đồng bộ hóa local / home / backup vào thư mục backup trong đĩa mạng với tên cấu hình là gdrive và ngược lại ▼
rclone sync /home/backup gdrive:backup
Đồng bộ hóa tên cấu hình gdrive2 trong đĩa mạngufothư mục, đến thư mục sao lưu nơi đĩa mạng có tên gdrive được định cấu hình và ngược lại ▼
rclone sync gdrive2:ufo gdrive:backup
Sau một thời gian, nếu không có thông báo lỗi nào được trả lại, bạn có thể thấy tệp sao lưu trên đĩa mạng sau khi sao lưu hoàn tất.
Làm cách nào để tự động đồng bộ các tập tin sao lưu của VPS sang GDrive?
Trong các tác vụ được hẹn giờ, hãy thêm các lệnh đồng bộ hóa để đạt được đồng bộ hóa tự độngBảng điều khiển CWPsao lưu các tập tin vào GDrive.
- (Tự động đồng bộ hóa thư mục cục bộ lúc 2 giờ sáng hàng ngày
/newbackup
để cấu hình têngdrive
trong đĩa mạngcwp-newbackup
Mục lục)
SSH cách thêm crontab Các tác vụ đã lên lịch tự động đồng bộ hóa với GDrive?
Đầu tiên, hãy SSH vào lệnh crontab sau đây ▼
crontab -e
Tiếp theo, thêm lệnh vào dòng cuối cùng ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH nhấn CTRL + C và nhập
:wq
Lưu và thoát.
Xóa các tệp từ xa 50 ngày trở lên (xóa các tệp cũ hơn 50 ngày)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Xóa tệp từ xa trong 50 ngày hoặc ít hơn (xóa tệp trong vòng 50 ngày) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Làm cách nào để đặt các tác vụ được hẹn giờ Crontab tự động đồng bộ hóa với GDrive trong bảng điều khiển CWP?
Nếu sử dụng Bảng điều khiển CWP, hãy đăng nhập vào Bảng điều khiển CWP của Server Setting
→ Crontab for root
▼
Trong "Thêm công việc cron tùy chỉnh đầy đủ", hãy nhập lệnh cron hoàn toàn tùy chỉnh sau đây ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Tự động đồng bộ hóa thư mục cục bộ vào lúc 7:00 sáng hàng ngày
/backup2
vào đĩa mạng với tên cấu hình gdrivebackup2
Mục lục) - (Tự động đồng bộ hóa thư mục cục bộ vào lúc 7:55 sáng hàng ngày
/newbackup
vào đĩa mạng với tên cấu hình gdrivecwp-newbackup
Mục lục) - Cùng một bướcWordPressĐối với các tệp trang web, không nên sao lưu tăng dần, vì thử nghiệm thấy rằng nếu tên tệp giống nhau nhưng nội dung các tệp khác nhau thì chúng sẽ không được đồng bộ.
Sau khi tự động đồng bộ hóa rclone được khởi động thường xuyên, tiến trình rclone sẽ vẫn chạy ở chế độ nền, có thể chiếm tới 20% tài nguyên CPU, dẫn đến lãng phí tài nguyên máy chủ.
Do đó, cần phải thêm một lệnh tác vụ đã lên lịch được tùy chỉnh đầy đủ để buộc quá trình rclone đóng lại ▼
00 09 * * * killall rclone
- (Tự động đóng quá trình ép xung vào lúc 9:00 mỗi sáng)
Sao chép thư mục cục bộ được chỉ định vào tên cấu hình lúc 4:0 sáng hàng ngàykoofr
trong đĩa mạngETUFO.ORG
Danh mục ▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Xóa các tệp từ xa 4 ngày trở lên vào lúc 50:50 sáng hàng ngày (xóa các tệp cũ hơn 50 ngày)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Lệnh cron này là để xóa tệp có tên "koofr:ETUFO.ORG
"Trong mục tiêu, tất cả các tệp và thư mục có thời gian sửa đổi lần cuối là 50 ngày trước, sau đây là giải thích của từng phần:
- Số đầu tiên "50" có nghĩa là thực hiện lệnh sau mỗi 50 phút.
- Số thứ hai "4" có nghĩa là thực hiện lệnh lúc 4 giờ sáng.
- "* * *" có nghĩa là lệnh sẽ được thực hiện vào tất cả các ngày trong tháng, ngày và tuần.
- "xóa rclone" có nghĩa là thực hiện thao tác xóa của công cụ rclone.
- "koofr:ETđĩa bay.ORG" là tên của mục tiêu cần xóa.
- "--min-age 50d" có nghĩa là chỉ xóa các tệp và thư mục có thời gian sửa đổi lần cuối là 50 ngày trước.
Các lệnh phổ biến của rclone
Tất nhiên, rclone còn nhiều hơn thế nữa, và một số lệnh phổ biến được liệt kê dưới đây.
Sao chép ▼
rclone copy
di chuyển ▼
rclone move
xóa ▼
rclone delete
Đồng bộ hóa ▼
rclone sync
Các thông số bổ sung: hiển thị tốc độ thời gian thực ▼
-P
Thông số bổ sung: tốc độ giới hạn 40MB ▼
--bwlimit 40M
Tham số bổ sung: số lượng tệp song song ▼
--transfers=N
khởi động rclone ▼
systemctl start rclone
dừng rclone ▼
systemctl stop rclone
Xem trạng thái rclone ▼
systemctl status rclone
Xem hồ sơ Vị trí ▼
rclone config file
Việc sử dụng Rclone tự động backup VPS rất dễ sử dụng ^_^
Đến đây, hướng dẫn về cách đồng bộ hóa một thư mục Linux cục bộ với Google Drive đã hoàn tất.
Đọc thêm:
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ “Làm thế nào để sử dụng sao lưu rclone cho VPS? CentOS sử dụng hướng dẫn đồng bộ hóa tự động GDrive "để giúp bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-694.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!