VPS에 rclone 백업을 사용하는 방법은 무엇입니까? CentOS는 GDrive 자동 동기화 자습서를 사용합니다.

이 기사는 "워드프레스 웹사이트 구축 튜토리얼"21개 기사 시리즈 중 21부:
  1. 워드프레스는 무엇을 의미합니까?뭐하세요?웹사이트는 무엇을 할 수 있습니까?
  2. 개인/회사 웹사이트를 구축하는 데 비용이 얼마나 드나요?비즈니스 웹사이트 구축 비용
  3. 올바른 도메인 이름을 선택하는 방법은 무엇입니까?웹사이트 구축 도메인 이름 등록 권장 사항 및 원칙
  4. NameSilo도메인 이름 등록 튜토리얼 ($1 보내드립니다. NameSilo프로모션 코드)
  5. 웹 사이트를 구축하려면 어떤 소프트웨어가 필요합니까?자신의 웹 사이트를 만들기 위한 요구 사항은 무엇입니까?
  6. NameSilo도메인 이름 NS를 Bluehost/SiteGround 자습서로 확인
  7. WordPress를 수동으로 빌드하는 방법은 무엇입니까? 워드프레스 설치 튜토리얼
  8. WordPress 백엔드에 로그인하는 방법은 무엇입니까? WP 백그라운드 로그인 주소
  9. WordPress를 사용하는 방법? WordPress 배경 일반 설정 및 중국어 제목
  10. WordPress에서 언어 설정을 변경하는 방법은 무엇입니까?중국어/영어 설정 방법 변경
  11. WordPress 카테고리 디렉토리를 만드는 방법은 무엇입니까? WP 카테고리 관리
  12. WordPress는 기사를 어떻게 게시합니까?자체 출판된 기사의 편집 옵션
  13. WordPress에서 새 페이지를 만드는 방법은 무엇입니까?페이지 설정 추가/편집
  14. WordPress는 메뉴를 어떻게 추가합니까?탐색 모음 표시 옵션 사용자 지정
  15. 워드프레스 테마란 무엇인가요?WordPress 템플릿을 설치하는 방법은 무엇입니까?
  16. FTP 온라인에서 zip 파일을 압축 해제하는 방법은 무엇입니까? PHP 온라인 압축 해제 프로그램 다운로드
  17. FTP 도구 연결 시간 초과 실패 서버에 연결하도록 WordPress를 구성하는 방법은 무엇입니까?
  18. WordPress 플러그인을 설치하는 방법은 무엇입니까? 워드프레스 플러그인 설치하는 방법 - wikiHow
  19. BlueHost 호스팅은 어떻습니까?최신 BlueHost USA 프로모션 코드/쿠폰
  20. Bluehost는 어떻게 한 번의 클릭으로 WordPress를 자동으로 설치합니까? BH 웹사이트 구축 튜토리얼
  21. VPS 사용 방법rclone지원?CentOS에GDrive와 자동 동기화 튜토리얼

~로 인해웹 프로모션에서 가장 효율적인 방법SEO, 풍부한 SEO 경험을 가진 많은 사람들인터넷 營사람들은 웹사이트를 구축하기 위해 VPS(가상 사설 서버)를 구입하기로 선택할 것입니다.

VPS를 사용하기 때문에 VPS를 백업해야 하며, VPS 백업은 rclone 백업으로 GDrive 네트워크 디스크에 동기화할 수 있습니다.

rclone이란 무엇입니까?

RClone은 Google Drive 및 Dropbox와 같은 네트워크 디스크를 쉽고 편리하게 관리할 수 있으며 마운트 드라이브 문자와 명령줄 업로드 및 다운로드를 지원합니다.

  • 디스크 장착, 사용하기 쉽지만 느리고 작고 조각난 파일에 더 적합
  • 명령줄 업로드 및 다운로드가 매우 빠르며 대용량 파일 업로드에 적합
  • Rclone은 Google 드라이브 AP보다 중단 문제가 덜 발생하고 github의 [gdrive] 프로젝트와 비교됩니다.

CentOS에 rclone 백업을 설치하고 구글 드라이브에 동기화하는 방법을 공유합니다.

rclone으로 VPS를 백업하는 방법은 무엇입니까?

준비해야 할 도구는 다음과 같습니다.

  • 구글 다이버 계정
  • 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 구성

원격 동기화를 위해 Google 팀 공유 클라우드 디스크를 마운트하려면 Rclone을 사용하는 것이 좋습니다 ▼

다음은 rclone 바인딩 Google Dirve 네트워크 디스크(비팀 디스크)의 참조 예시입니다 ▼

VPS에 rclone 백업을 사용하는 방법은 무엇입니까? CentOS는 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"은 먼저 로컬 컴퓨터에 Rclone을 다운로드하고 설치하여 얻어야 합니다. ▼

Windows를 예로 들어 압축 해제 후 rclone.exe가 있는 폴더로 이동하여 탐색기의 주소 표시줄에 cmd를 입력하고 Enter 키를 눌러 현재 경로에서 명령 프롬프트를 엽니다.

구성 파일을 복사하여 구성

Rclone은 구성 파일에 모든 구성을 저장하므로 구성 파일을 원격 Rclone에 쉽게 복사할 수 있습니다.

따라서 먼저 데스크톱 컴퓨터에서 Rclone을 구성해야 합니다 ▼

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 계정을 인증하는 방법은 무엇입니까?

 

CWP 제어판에서 자동으로 GDrive에 동기화하도록 Crontab 시간 작업을 설정하는 방법은 무엇입니까?3위

  1. 중국 본토에 있다면 먼저 X wall을 우회해야 하며, 그 다음에는 Google 계정이 있어야 하고 로그인해야 합니다.
  2. "이 앱은 Google에서 확인하지 않았습니다"가 표시되면 "고급"을 클릭합니다.
  3. 그런 다음 허용을 클릭하여 승인합니다.

클라우드 디스크를 공유하도록 Google Teams를 구성합니까?

Google 팀 공유 클라우드 디스크를 사용하지 않는 경우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

현재 컴퓨터에 저장된 로메테 목록이 표시됩니다. 한 번 살펴보고 누르세요.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구성 파일의 내용이 Linux 서버에 복사됩니다.rclone.conf구성 파일.

로컬 컴퓨터와 서버에서 각각 다음 명령을 입력하여보기 R복제 구성 파일 위치 명령▼

rclone config file

Rclone 구성 파일을 쿼리하고 얻은 결과는 다음과 같습니다▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • 로컬 컴퓨터의 구성 파일을 넣으면 됩니다.rclone.conf내용을 Linux 서버에 복사rclone.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

동기화 파일 명령

로컬 /home/backup을 구성 이름이 gdrive인 네트워크 디스크의 백업 디렉토리와 동기화하거나 그 반대로도 동기화합니다. ▼

rclone sync /home/backup gdrive:backup

네트워크 디스크에서 구성 이름 gdrive2를 동기화합니다.UFO디렉토리, gdrive라는 네트워크 디스크가 구성된 백업 디렉토리로 또는 그 반대로 ▼

rclone sync gdrive2:ufo gdrive:backup

잠시 후 오류 메시지가 반환되지 않으면 백업이 완료된 후 네트워크 디스크에서 백업 파일을 볼 수 있습니다.

VPS 백업 파일을 GDrive에 자동으로 동기화하는 방법은 무엇입니까?

시간이 지정된 작업에서 자동 동기화를 달성하기 위해 동기화 명령을 추가합니다.CWP 제어판파일을 GDrive에 백업합니다.

  • (매일 오전 2시에 로컬 디렉토리를 자동으로 동기화 /newbackup  구성 이름에gdrive네트워크 디스크에서cwp-newbackup목차)

SSH 추가 방법 crontab을 예약된 작업이 자동으로 GDrive에 동기화되나요?

먼저 다음 crontab 명령에 SSH로 접속 ▼

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

CWP 제어판에서 자동으로 GDrive에 동기화하도록 Crontab 시간 작업을 설정하는 방법은 무엇입니까?

CWP 제어판을 사용하는 경우 CWP 제어판의 Server SettingCrontab for root ▼

VPS에 rclone 백업을 사용하는 방법은 무엇입니까? GDrive를 사용한 CentOS의 자동 동기화 튜토리얼의 두 번째 사진

"전체 사용자 지정 Cron 작업 추가"에서 다음 전체 사용자 지정 cron 명령을 입력합니다 ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (매일 아침 7시에 로컬 디렉토리를 자동으로 동기화 /backup2구성 이름이 gdrive인 네트워크 디스크에backup2목차)
  • (매일 아침 7시에 로컬 디렉토리를 자동으로 동기화 /newbackup  구성 이름이 gdrive인 네트워크 디스크에cwp-newbackup목차)
  • 동기화워드프레스(WordPress)웹 사이트 파일의 경우 증분 백업을 하지 않는 것이 좋습니다. 테스트에서 파일 이름은 같지만 파일 내용이 다르면 동기화되지 않는다는 것을 발견했기 때문입니다.

rclone의 자동 동기화가 정기적으로 시작된 후에도 rclone 프로세스는 여전히 백그라운드에서 실행되며, 이는 CPU 리소스의 최대 20%를 차지할 수 있으므로 서버 리소스가 낭비될 수 있습니다.

따라서 rclone 프로세스를 강제 종료하려면 완전히 사용자 정의된 예약된 작업 명령을 추가해야 합니다 ▼

00 09 * * * killall rclone
  • (매일 아침 9시에 rclone 프로세스를 자동으로 강제 종료)

매일 오전 4시에 지정된 로컬 디렉토리를 구성 이름으로 복사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 도구의 삭제 작업을 실행하는 것을 의미합니다.
  • "쿠퍼: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을 사용하여 백업 VPS를 자동으로 동기화하는 것은 정말 쉽습니다 ^_^

이 시점에서 로컬 Linux 디렉터리를 Google 드라이브에 동기화하는 방법에 대한 자습서가 완료되었습니다.

확장 읽기:

시리즈의 다른 기사 읽기:<< 이전: Bluehost는 어떻게 한 번의 클릭으로 WordPress를 자동으로 설치합니까? BH 웹사이트 구축 튜토리얼

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "VPS에 rclone 백업을 사용하는 방법? CentOS는 GDrive 자동 동기화 튜토리얼을 사용하여 도움을 드립니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-694.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤