기사 디렉토리
- 워드프레스는 무엇을 의미합니까?뭐하세요?웹사이트는 무엇을 할 수 있습니까?
- 개인/회사 웹사이트를 구축하는 데 비용이 얼마나 드나요?비즈니스 웹사이트 구축 비용
- 올바른 도메인 이름을 선택하는 방법은 무엇입니까?웹사이트 구축 도메인 이름 등록 권장 사항 및 원칙
- NameSilo도메인 이름 등록 튜토리얼 ($1 보내드립니다. NameSilo프로모션 코드)
- 웹 사이트를 구축하려면 어떤 소프트웨어가 필요합니까?자신의 웹 사이트를 만들기 위한 요구 사항은 무엇입니까?
- NameSilo도메인 이름 NS를 Bluehost/SiteGround 자습서로 확인
- WordPress를 수동으로 빌드하는 방법은 무엇입니까? 워드프레스 설치 튜토리얼
- WordPress 백엔드에 로그인하는 방법은 무엇입니까? WP 백그라운드 로그인 주소
- WordPress를 사용하는 방법? WordPress 배경 일반 설정 및 중국어 제목
- WordPress에서 언어 설정을 변경하는 방법은 무엇입니까?중국어/영어 설정 방법 변경
- WordPress 카테고리 디렉토리를 만드는 방법은 무엇입니까? WP 카테고리 관리
- WordPress는 기사를 어떻게 게시합니까?자체 출판된 기사의 편집 옵션
- WordPress에서 새 페이지를 만드는 방법은 무엇입니까?페이지 설정 추가/편집
- WordPress는 메뉴를 어떻게 추가합니까?탐색 모음 표시 옵션 사용자 지정
- 워드프레스 테마란 무엇인가요?WordPress 템플릿을 설치하는 방법은 무엇입니까?
- FTP 온라인에서 zip 파일을 압축 해제하는 방법은 무엇입니까? PHP 온라인 압축 해제 프로그램 다운로드
- FTP 도구 연결 시간 초과 실패 서버에 연결하도록 WordPress를 구성하는 방법은 무엇입니까?
- WordPress 플러그인을 설치하는 방법은 무엇입니까? 워드프레스 플러그인 설치하는 방법 - wikiHow
- BlueHost 호스팅은 어떻습니까?최신 BlueHost USA 프로모션 코드/쿠폰
- Bluehost는 어떻게 한 번의 클릭으로 WordPress를 자동으로 설치합니까? BH 웹사이트 구축 튜토리얼
- 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 네트워크 디스크(비팀 디스크)의 참조 예시입니다 ▼
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 계정을 인증하는 방법은 무엇입니까?
- 중국 본토에 있다면 먼저 X wall을 우회해야 하며, 그 다음에는 Google 계정이 있어야 하고 로그인해야 합니다.
- "이 앱은 Google에서 확인하지 않았습니다"가 표시되면 "고급"을 클릭합니다.
- 그런 다음 허용을 클릭하여 승인합니다.
클라우드 디스크를 공유하도록 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 Setting
→ Crontab for root
▼
"전체 사용자 지정 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 드라이브에 동기화하는 방법에 대한 자습서가 완료되었습니다.
확장 읽기:
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "VPS에 rclone 백업을 사용하는 방법? CentOS는 GDrive 자동 동기화 튜토리얼을 사용하여 도움을 드립니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-694.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!