Директориум за статии
- Што значи WordPress?Што правиш?Што може да направи веб-локација?
- Колку чини да се изгради лична/компанија веб-страница?Трошоци за изградба на бизнис веб-страница
- Како да го изберете вистинското име на домен?Препораки и принципи за регистрација на домен за изградба на веб-страница
- NameSiloУпатство за регистрација на домен (ви прати $1 NameSiloПромотивен код)
- Каков софтвер е потребен за да се изгради веб-страница?Кои се барањата за правење сопствена веб-страница?
- NameSiloРешете го името на доменот NS во упатство за Bluehost/SiteGround
- Како рачно да се изгради WordPress? Упатство за инсталација на WordPress
- Како да се најавите на задниот дел на WordPress? Адреса за најава во заднина на WP
- Како да се користи WordPress? Општи поставки за позадина на WordPress и кинески наслов
- Како да ги смените јазичните поставки во WordPress?Променете го методот на поставување на кинески/англиски јазик
- Како да креирате директориум за категории на WordPress? Управување со категоријата WP
- Како WordPress објавува статии?Опции за уредување на самообјавени статии
- Како да креирате нова страница во WordPress?Додај/уреди поставување на страница
- Како WordPress додава менија?Приспособете ги опциите за прикажување на лентата за навигација
- Што е тема на WordPress?Како да инсталирате шаблони на WordPress?
- FTP како да се декомпресира zip-датотеките онлајн? Преземање на онлајн програма за декомпресија на PHP
- Не успеа истекувањето на врската со FTP алатката Како да го конфигурирате WordPress да се поврзе со серверот?
- Како да инсталирате приклучок за WordPress? 3 начини да инсталирате додаток за WordPress - wikiHow
- Што е со хостинг BlueHost?Најновите BlueHost USA промо кодови/купони
- Како Bluehost автоматски го инсталира WordPress со еден клик? Упатство за градење веб-страница на БХ
- Како да користите VPSрклонБекап?CentOSУпатство за автоматска синхронизација со GDrive
зарадиВеб промоцијаНајефикасен метод воОптимизација, толку многу луѓе со богато искуство со оптимизацијаИнтернет маркетингЛуѓето ќе изберат да купат VPS (Виртуелен приватен сервер) за да изградат веб-страница.
Бидејќи се користи VPS, неопходно е да се направи резервна копија на VPS. Резервната VPS може да се синхронизира на мрежниот диск на GDrive со резервна копија од rclone.
Што е рклон?
RClone може лесно и погодно да управува со мрежните дискови како што се Google Drive и Dropbox, и поддржува букви за монтирање на диск и поставување и преземање на командната линија:
- Монтирајте го дискот, лесен за користење, но бавен, посоодветен за мали и фрагментирани датотеки
- Поставувањето и преземањето на командната линија е многу брзо, погодно за поставување големи датотеки
- Rclone е помалку склон кон проблеми со прекини од Google Drive AP, и во споредба со проектот [gdrive] на github.
Ајде да го споделиме методот за инсталирање резервна копија од rclone на CentOS и синхронизирање со 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 за да се монтира заедничкиот облак диск на тимот на Google за далечинско синхронизирање ▼
Следното е пример референца за врзување клон на мрежниот диск на 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?
- Ако сте во Кина, прво треба да го заобиколите ѕидот Х, потоа треба да имате сметка на 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
Содржината во конфигурациската датотека се копира на серверот Linuxrclone.conf
конфигурациска датотека.
На локалниот компјутер и серверот, внесете ги следните команди доПогледнете го Рклонирање команда за локација на датотеката за конфигурација ▼
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 во root директориумот на мрежниот диск на 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, копирајтеВестаЦПБекап на датотеки на локално /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 во мрежниот дискНЛОдиректориум, во резервниот директориум каде што е конфигуриран мрежниот диск со име gdrive и обратно ▼
rclone sync gdrive2:ufo gdrive:backup
По некое време, ако не се врати порака за грешка, можете да ја видите резервната датотека на мрежниот диск откако ќе заврши резервната копија.
Како автоматски да ги синхронизирате резервните датотеки на VPS со GDrive?
Во темпирани задачи, додајте команди за синхронизација за да постигнете автоматска синхронизацијаCWP контролен панелрезервни датотеки на GDrive.
- (Автоматски синхронизирајте го локалниот директориум во 2 часот по полноќ секој ден
/newbackup
за да го конфигурирате иметоgdrive
во мрежниот дискcwp-newbackup
Содржина)
SSH како да додадете Кронтаб Закажаните задачи автоматски се синхронизираат со 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 темпирани задачи автоматски да се синхронизираат со GDrive во контролниот панел CWP?
Ако користите CWP Control Panel, најавете се на CWP Control Panel Server Setting
→ Crontab for root
▼
Во „Додај целосно приспособени задачи за Cron“, внесете ја следнава целосно приспособена команда cron ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Автоматски синхронизирајте го локалниот директориум секое утро во 7:00 часот
/backup2
на мрежниот диск со конфигурациско име gdrivebackup2
Содржина) - (Автоматски синхронизирајте го локалниот директориум секое утро во 7:55 часот
/newbackup
на мрежниот диск со конфигурациско име gdrivecwp-newbackup
Содржина) - СинхронизирајWordPressЗа датотеките на веб-локациите, се препорачува да не се прави резервна копија постепено, бидејќи тестот покажа дека ако имињата на датотеките се исти, но содржината на датотеките е различна, тие нема да се синхронизираат.
Откако ќе се започне редовно автоматска синхронизација на rclone, процесот на rclone сè уште ќе работи во заднина, што може да зафаќа до 20% од ресурсите на процесорот, што ќе резултира со губење на ресурсите на серверот.
Затоа, неопходно е да се додаде целосно приспособена команда за закажана задача за да се принуди процесот на клонирање да се затвори ▼
00 09 * * * killall 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: ETНЛО.ORG“ е името на целта што треба да се избрише.
- „--min-age 50d“ значи само бришење датотеки и папки чие последно време на модификација е пред 50 дена.
Вообичаени команди на rclone
Се разбира, rclone е многу повеќе од тоа, а некои вообичаени команди се наведени подолу.
Копирај ▼
rclone copy
потег ▼
rclone move
избришете ▼
rclone delete
Синхронизирај ▼
rclone sync
Дополнителни параметри: прикажување на брзината во реално време ▼
-P
Дополнителни параметри: ограничување на брзината 40MB ▼
--bwlimit 40M
Дополнителен параметар: број на паралелни датотеки ▼
--transfers=N
стартувајте го клонот ▼
systemctl start rclone
запрете го клонот ▼
systemctl stop rclone
Проверете го статусот на клонот ▼
systemctl status rclone
Прикажи ја локацијата на профилот ▼
rclone config file
Навистина е лесно да се користи Rclone за автоматска синхронизација на резервна копија VPS ^_^
Во овој момент, упатството за тоа како да синхронизирате локален директориум на Linux со Google Drive е завршено.
Дополнително читање:
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Како да користам резервна копија од rclone за VPS? CentOS користи упатство за автоматска синхронизација на GDrive“ за да ви помогне.
Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-694.html
Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!