Komkirina fermana Rclone: ​​Rêbaza karanîna pîvana pelê kopî ya dakêşana kopî ya hevdemî dest pê bike

klone Ew amûrek rêza fermanê ye ku hevdengkirin, barkirin û dakêşana daneyan di navbera depoyên cihêreng û dîskên torê de piştgirî dike.

Û, digel hin mîhengan, hûn dikarin bi hêsanî fonksiyonên pir pratîkî yên wekî dakêşana offline û paşvekêşana servera VPS-ê bicîh bikin.

Ev gotar dê pîvanên fermanê yên ku bi gelemperî ji hêla Rclone ve têne bikar anîn parve bike.

Komkirina fermana Rclone: ​​Rêbaza karanîna pîvana pelê kopî ya dakêşana kopî ya hevdemî dest pê bike

Rclone saz bikin

Linux/Red/ macOS / BSD

Rclone bi fermî skrîpta sazkirinê ya yek-klîk peyda dike:

curl https://rclone.org/install.sh | sudo bash

Windows

Zencîreya jêrîn bikirtînin da ku têkevin rûpela dakêşana Rclone ▼

  • Dûv re, Daxistina Windows-ê hilbijêrin.

Fermana sazkirina veavakirina sazkirina Rclone

rclone config - Vebijarka veavakirina înteraktîf têkevin da ku karûbarên wekî lê zêdekirin, jêbirin û birêvebirina dîskên torê pêk bînin.

Ji bo hûragahiyan, li dersnameya sazkirin û veavakirina Rclone ya jêrîn binihêrin ▼

rclone config file - Riya pelê veavakirinê nîşan bidin, pelê veavakirina giştî tê de ye ~/.config/rclone/rclone.conf

rclone config show - Agahdariya profîlê nîşan bide

Fermana guhertoya nûvekirina nûvekirina Rclone

Fermana jêrîn têkevin da ku guhertoya Rclone nûve bikin û nûve bikin ▼

rclone selfupdate
  • Bala xwe bidinê ku ev ferman berî guhertoya rclone 1.55 peyda nabe.
  • Ger peyamek têkçûnê xuya bibe:unknown command "selfupdate", hûn hewce ne ku hûn vê talîmata sazkirinê bişopînin da ku ▼ bi destan saz bikin û nûve bikin

Meriv çawa RClone rakirin?

Ji bo rakirin û rakirina pelê veavakirina rclone, emrê jêrîn bikar bînin da ku rêça veavakirina RClone ya heyî navnîş bikin ▼

rclone config file

Ev ê riya pelê veavakirina heyî navnîş bike.Wê hingê hûn dikarin cîhê rê li gorî mînaka jêrîn jêbirin.Ev ê pêbaweriyên ji bo karûbarê hilanîna dûr jê bibe.

Fermana rakirina Rclone

Nîşe:Piştî ku Rclone bi fermana jêrîn jêbirin, hûn ê êdî nikaribin bigihîjin karûbarên hilanîna dûr û pêdivî ye ku wan ji nû ve biafirînin ▼

sudo rm /home/pi/.config/rclone/rclone.conf

Ji bo rakirina emrên rclone û rûpelên man, tenê fermana jêrîn bişopînin da ku pelan jêbirin ▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Rclone hevoksaziya fermana dakêşanê

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Mînaka karanîna Rclone

rclone move -v /Download Onedrive:/Download --transfers=1

Vebijarkên fonksiyona hevpar fermana Rclone

  • rclone copy - pelan kopî bikin
  • rclone move - ji bo veguheztina pelan, heke hûn dixwazin piştî barkirinê pelrêça çavkaniya vala jêbirin, lê zêde bikin --delete-empty-src-dirs Parametre
  • rclone sync - Pelên hevdemkirinê: Peldanka çavkaniyê bi pelrêça armanc û pelan re hevdeng bikin, tenê pelrêça armanc û pel têne guhertin.
  • rclone size - Mezinahiya pelê dîska torê kontrol bikin.
  • rclone delete - Naveroka pelê di binê rê de jêbirin.
  • rclone purge - Rê û hemî naveroka pelê wê jê dike.
  • rclone mkdir - Peldankek çêbikin.
  • rclone rmdir - pelrêçek jêbirin.
  • rclone rmdirs - Di bin hawîrdora giyanî ya diyarkirî de pelrêça vala jêbirin.heke lê zêde bike --leave-root parametre, pelrêça root dê neyê jêbirin.
  • rclone check - Kontrol bikin ku daneya navnîşana çavkanî û cîhê li hev dikin.
  • rclone ls - Hemî pelên di riya diyarkirî de bi mezinahî û rêça wan navnîş bikin.
  • rclone lsl - Ji jor yek wextê barkirina xuyangê zêdetir.
  • rclone lsd Di bin riya diyarkirî de navnîşan navnîş bikin.
  • rclone lsf - Peldank û pelan di binê riya diyarkirî de navnîş bikin.

Meriv çawa fermana parametreya Rclone bikar tîne

  • -n = --dry-run - Rêvekirina ceribandinê, da ku bibînin ka rclone dê di operasyona rastîn de çi operasyonan pêk bîne.
  • -P = --progress - Pêşveçûna veguhestinê ya rast-dem nîşan bidin, her 500 mS carekê nûve bikin, wekî din her hûrdem carekê ji hêla xwerû ve nûve bikin.
  • --cache-chunk-size SizeSuffi - Mezinahiya blokê, xwerû 5M e, di teoriyê de, leza barkirinê çiqas mezintir be, ew qas bîranîn digire.Ger pir mezin were danîn, dibe ku bibe sedema têkçûna pêvajoyê.
  • --cache-chunk-total-size SizeSuffix - Mezinahiya giştî ya ku blokek dikare li ser dîska herêmî dagir bike, 10G-ya xwerû ye.
  • --transfers=N - Hejmara pelên paralel, xwerû 4 e.Tête pêşniyar kirin ku vê parametreyê li ser VPS-ya bi bîranînek piçûktir kêm bikin, mînakî: li ser VPS-ya piçûk a bi 128M, tê pêşniyar kirin ku wê li 1-ê bicîh bikin.
  • --config string - riya pelê veavakirinê diyar bikin,stringriya pelê veavakirinê ye.
  • --ignore-errors - Ji xeletiyan derbas bibin.Mînakî, OneDrive dê piştî barkirina hin pelên taybetî bipirseFailed to copy: failed to open source object: malwareDetected: Malware detected, ku dê bibe sedem ku peywirên veguheztinê yên paşîn biqede, û ev parametre dikare ji bo derbasbûna xeletiyan were zêdekirin.Lê divê were zanîn ku koda statûya derketinê ya RCLONE dê nebe0.

Bê guman, rola rclone ji wê pirtir e, û hin fermanên Rclone yên ku bi gelemperî têne bikar anîn li jêr têne navnîş kirin.

Fermana kopîkirina pelê kopî Rclone

Kopîkirin ▼

rclone copy

hereket ▼

rclone move

jêbirin ▼

rclone delete

Fermana hevdemkirinê ya Rclone

Sync ▼

rclone sync

Parametreyên zêde: leza rast-demê nîşan bide ▼

-p

Parametreyên zêde: leza sînor 40 MB ▼

--bwlimit 40M

Parametreya zêde: hejmara pelên paralel ▼

--transfers=N

Fermana destpêkirina Rclone

rclone dest pê bikin ▼

systemctl start rclone

raweste rclone ▼

systemctl stop rclone

Rewşa rclone ▼ bibînin

systemctl status rclone

Cihê Profîlê Binêre ▼

rclone config file

Têketinê Rclone

rclone xwedan 4 astên têketinê ye,ERROR,NOTICE,INFO  DEBUG.Bi xwerû, rclone dê çêbike ERROR  NOTICE peyama asta.

  • -q - rclone dê tenê çêbike ERROR nûçe.
  • -v -- rclone dê çêbike ERROR,NOTICE  INFO nûçe,vê pêşniyar bikin.
  • -vv - rclone dê çêbike ERROR,NOTICE,INFO DEBUG nûçe.
  • --log-level LEVEL Ala - asta têketinê kontrol dike.

Ji bo fermana pelê têketinê derketina Rclone

bikaranîn --log-file=FILE vebijêrk, rclone dê Error,Info  Debug peyam û xeletiya standard beralî kirin FILE,vir FILE riya pelê têketinê ye ku we diyar kiriye.

Rêyek din ev e ku meriv fermana nîşankirinê ya pergalê bikar bîne, wek:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Parzûna Rclone, pîvanan vedihewîne û jê derdixe

--exclude - Pelan an peldankan derxînin.

--include - Pelê an peldankek tê de.

--filter - Rêbazên fîlterkirina pelan, bi awayên din ên karanîna du vebijarkên jorîn re wekhev in.Rêgezên ku bi dest pê dikin têxin nav xwe + bi qaîdeyên dûrxistinê dest pê dike - destpêk.

Parametreya parzûnê ya pelê Rclone

wek --exclude "*.bak",--filter "- *.bak", hemûyan derxe bak belge.Dikare binivîsîne jî.

wek --include "*.{png,jpg}",--filter "+ *.{png,jpg}", di nav de hemî png  jpg pelên, ji bilî pelên din.

--delete-excluded Pelên jêbirin jêbirin.Pêdivî ye ku ew bi pîvana parzûnê re were bikar anîn, wekî din ew nederbasdar e.

Parametreyên parzûna pelrêça Rclone

Pêdivî ye ku fîlterkirina pelrêçê piştî navê pelrêçê were zêdekirin /, wekî din ew ê wekî pelek ji bo hevgirtinê were derman kirin.ji / Di destpêkê de, ew ê tenê pelrêça root (di binê pelrêça diyarkirî de) bihevre bike, wekî din ew ê bi tevahî pelrêça hevûdu bike.Heman tişt ji bo pelan jî derbas dibe.

--exclude ".git/" hemû derhêneran derxe.git Tabloya naverokê.

--exclude "/.git/" Tenê pelrêça root jê derxe.git Tabloya naverokê.

--exclude "{Video,Software}/" hemû derhêneran derxe Video  Software Tabloya naverokê.

--exclude "/{Video,Software}/" Tenê pelrêça root jê derxe Video  Software Tabloya naverokê.

--include "/{Video,Software}/**" Tenê pelrêça root tê de Video  Software hemû naveroka pelrêça.

Parametreyên parzûna mezinahiya pelê Rclone

Yekîneya mezinahiya xwerû ye kBytes , lê hûn dikarin bikar bînin k ,M  G paşgir.

--min-size Pelên ji mezinahiya diyarkirî piçûktir parzînin.bo nimûne --min-size 50 Nîşan dide ku pelên ji 50k piçûktir nayên veguheztin.

--max-size Pelên ji mezinahiya diyarkirî mezintir parzînin.bo nimûne --max-size 1G Nîşan dide ku pelên ji 1G mezintir dê neyên veguheztin.

Nîşe:Di karanîna testa rastîn de, tê dîtin ku du vebijarkên fîlterkirina mezinahiyê di heman demê de nayên bikar anîn.

Parametreyên pelê qaîdeya parzûna Rclone

--filter-from <规则文件> Di nav pelan de qaîdeyên tevlêbûnê / jêbirinê zêde bikin.bo nimûne --filter-from filter-file.txt.

Mînaka pelê qaîdeya Parzûna Rclone:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Li jêr mînakên karanîna parzûnê yên gelemperî û hêsan hene, ji bo karanîna tevlihevtir û bilind-end, binihêrinBelgeya qaîdeyên parzûna fermî ya Rclone.

Vebijarkên dem an dirêjkirina Rclone

Vebijarka TIME an jî DURATION dikare wekî rêzika demdirêj an rêzika dem were destnîşan kirin.

Rêzikek dirêj dibe rêzek ji hejmarên dehiyê yên îmzekirî, her yek bi paşgirek dehek û yekîneyek vebijarkî, wek "300ms", "-1.5h", an "2h45m".Yekîneya xwerû çirk e an jî kurteyên jêrîn derbasdar in:

  • ms- millisecond
  • s - Duyem
  • m - deqîqe
  • h - Saet
  • d - ezman
  • w - hefte
  • M - çend meh
  • y - Sal

Ev jî dikarin wekî demên mutleq di formên jêrîn de bêne destnîşan kirin:

  • RFC3339 - mînak2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • Dîrok û dem ISO8601, qada demjimêra herêmî -2006-01-02T15:04:05
  • Dîrok û dem ISO8601, qada demjimêra herêmî -2006-01-02 15:04:05
  • Dîroka ISO8601 - 2006-01-02(YYYY-MM-DD)

Guherbarên jîngehê Rclone

Her vebijarkek di rclone de dikare bi guhêrbarên hawîrdorê ve were saz kirin.Navê guherbarê jîngehê dikare ji hêla ve were destnîşankirinnavê vebijarka dirêjveguherandin, jêbirin -- pêşgir, guhertin - _, sermaye û pêşgir RCLONE_.Pêşengiya guhêrbarên jîngehê dê ji ya vebijarkên rêzika fermanê kêmtir be, ango dema ku vebijarkên têkildar bi rêzika fermanê ve werin zêdekirin, dê nirxên ku ji hêla guhêrbarên hawîrdorê ve hatine destnîşan kirin werin nivîsandin.

Mînakî, mîhengkirina herî kêm mezinahiya barkirinê --min-size 50, bikaranîna guherbara jîngehê ye RCLONE_MIN_SIZE=50.Dema ku guhêrbara jîngehê tê danîn, di rêza fermanê de bikar bînin --min-size 100, wê demê nirxa guherbara jîngehê dê were nivîsandin.

Guherbarên hawirdora hevpar Rclone

  • RCLONE_CONFIG - Rêya pelê veavakirina xwerû
  • RCLONE_CONFIG_PASS - Ger rclone şîfrekirî ye, vê guhêrbara jîngehê wekî şîfreyek destnîşan bikin da ku pelê veavakirinê bixweber şîfre bike.
  • RCLONE_RETRIES - Carên dubare ceribandina têkçûnê barkirin, 3 caran xwerû
  • RCLONE_RETRIES_SLEEP - Dema bendewariya ji nû ve ceribandina têkçûna barkirinê, ji hêla xwerû ve neçalak e, yekînes,m,hBi rêzê saniye, deqîqe û saetan temsîl dikin.
  • CLONE_TRANSFERS - Hejmara pelên ku paralel hatine barkirin.
  • RCLONE_CACHE_CHUNK_SIZE - Mezinahiya blokê, xwerû 5M e, di teoriyê de, leza barkirinê çiqas mezintir be, ew qas bîranîn digire.Ger pir mezin were danîn, dibe ku bibe sedema têkçûna pêvajoyê.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - Mezinahiya giştî ya ku blokek dikare li ser dîska herêmî dagir bike, 10G-ya xwerû ye.
  • RCLONE_IGNORE_ERRORS=true - Ji xeletiyan derbas bibin.

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

pelrêça gotarê
Scroll to Top