Kutolereni kwamalamulo a Rclone: ​​yambitsani njira yogwiritsira ntchito kukopera kofananako

Chiphuphu Ndi chida cholamula chomwe chimathandizira kulunzanitsa, kukweza ndi kutsitsa deta pakati pa zinthu zosiyanasiyana zosungira ndi ma disks a netiweki.

Ndipo, ndi zoikamo zina, mutha kugwiritsa ntchito ntchito zothandiza kwambiri monga kutsitsa osatsegula pa intaneti ndi kusunga seva ya VPS.

Nkhaniyi igawana magawo amalamulo omwe amagwiritsidwa ntchito ndi Rclone.

Kutolereni kwamalamulo a Rclone: ​​yambitsani njira yogwiritsira ntchito kukopera kofananako

Ikani Rclone

Linux/CentOS/macOS/BSD

Rclone imapereka mwalamulo cholemba chongodina kamodzi:

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

Windows

Dinani ulalo womwe uli pansipa kuti mulowe patsamba lotsitsa la Rclone ▼

  • Ndiye, kusankha Mawindo Downloads.

Lamulo lokhazikitsira kasinthidwe ka Rclone

rclone config - Lowetsani njira yolumikizirana kuti mugwire ntchito monga kuwonjezera, kufufuta, ndikuwongolera ma disks a netiweki.

Kuti mumve zambiri, onani maphunziro awa a Rclone kukhazikitsa ndi kasinthidwe ▼

rclone config file - Onetsani njira ya fayilo yosinthira, fayilo yosinthira wamba ili mkati ~/.config/rclone/rclone.conf

rclone config show - Onetsani zambiri za mbiri yanu

Rclone upgrade update version lamulo

Lowetsani lamulo ili kuti mukweze ndikusintha mtundu wa Rclone▼

rclone selfupdate
  • Dziwani kuti lamuloli silikupezeka mtundu wa rclone 1.55 usanachitike.
  • Ngati uthenga wolephera ukuwoneka:unknown command "selfupdate", muyenera kutsatira malangizowa kukhazikitsa ndikusintha pamanja ▼

Momwe mungachotsere RClone?

Kuti muchotse ndikuchotsa fayilo yosinthira ya rclone, gwiritsani ntchito lamulo ili kuti mulembe njira yosinthira ya RClone ▼

rclone config file

Izi zidzalemba njira yopita ku fayilo yamakono yosinthidwa.Ndiye mukhoza kufufuta njira malo malinga ndi chitsanzo pansipa.Izi zichotsa zidziwitso za ntchito yosungira kutali.

Rclone kuchotsa lamulo

Chidziwitso:Mukachotsa Rclone ndi lamulo ili, simungathenso kupeza ntchito zosungirako zakutali ndipo muyenera kuzipanganso ▼

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

Kuti muchotse malamulo a rclone ndi masamba amunthu, ingotsatirani lamulo ili pansipa kuti muchotse mafayilo▼

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

Rclone download command syntax

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

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

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

Chitsanzo chogwiritsa ntchito Rclone

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

Rclone amalamula zosankha zamtundu wamba

  • rclone copy - kukopera mafayilo
  • rclone move - kusuntha mafayilo, ngati mukufuna kuchotsa chikwatu chopanda kanthu mutasuntha, onjezani --delete-empty-src-dirs Parameti
  • rclone sync - Kulunzanitsa mafayilo: Gwirizanitsani chikwatu chochokera ku chikwatu chomwe mukufuna ndi mafayilo, chikwatu chokhacho ndi mafayilo omwe amasinthidwa.
  • rclone size - Onani kukula kwa fayilo ya network disk.
  • rclone delete - Chotsani zomwe zili mufayilo panjira.
  • rclone purge - Imachotsa njira ndi zonse zomwe zili mufayilo.
  • rclone mkdir - Pangani chikwatu.
  • rclone rmdir - Chotsani chikwatu.
  • rclone rmdirs - Chotsani chikwatu chopanda kanthu pansi pa malo auzimu omwe mwatchulidwa.ngati kuwonjezera --leave-root parameter, chikwatu cha mizu sichidzachotsedwa.
  • rclone check - Onani kuti gwero ndi adilesi yolowera zikugwirizana.
  • rclone ls - Lembani mafayilo onse m'njira yotchulidwa ndi kukula kwake ndi njira.
  • rclone lsl - Nthawi yowonetsera yowonjezereka kuposa pamwambapa.
  • rclone lsd Lembani akalozera pansi pa njira yotchulidwa.
  • rclone lsf - Lembani zolemba ndi mafayilo pansi panjira yomwe mwatchulidwa.

Momwe mungagwiritsire ntchito lamulo la Rclone parameter

  • -n = --dry-run - Yesani kuyesa, kuti muwone zomwe rclone idzachite pogwira ntchito.
  • -P = --progress - Onetsani kupita patsogolo kwapanthawi yeniyeni, tsitsimutsani kamodzi pa 500mS, apo ayi tsitsimutsani kamodzi mphindi iliyonse mwachisawawa.
  • --cache-chunk-size SizeSuffi - Kukula kwa chipika, chosasinthika ndi 5M, m'lingaliro, kukula kwa liwiro lokweza, kumapangitsa kukumbukira kwambiri.Ngati itakhala yayikulu kwambiri, ikhoza kuyambitsa kusweka.
  • --cache-chunk-total-size SizeSuffix - Kukula konse komwe chipika chingakhale pa disk yakomweko, 10G yosasinthika.
  • --transfers=N - Chiwerengero cha mafayilo ofanana, osasintha ndi 4.Ndikofunikira kuti muchepetse gawoli pa VPS yokhala ndi kukumbukira kochepa, mwachitsanzo: pa VPS yaying'ono yokhala ndi 128M, tikulimbikitsidwa kuyiyika ku 1.
  • --config string - tchulani njira yosinthira fayilo,stringndiye njira yosinthira fayilo.
  • --ignore-errors - Dumphani zolakwika.Mwachitsanzo, OneDrive idzayambitsa pambuyo pokweza mafayilo apaderaFailed to copy: failed to open source object: malwareDetected: Malware detected, zomwe zidzachititsa kuti ntchito zotumizirana zithetsedwe, ndipo chizindikiro ichi chikhoza kuwonjezeredwa kuti mulumphe zolakwika.Koma ziyenera kudziwidwa kuti code yotuluka ya RCLONE sikhala0.

Zachidziwikire, udindo wa rclone ndi wochulukirapo kuposa pamenepo, ndipo malamulo ena omwe amagwiritsidwa ntchito kwambiri a Rclone alembedwa pansipa.

Rclone copy file copy command

Koperani ▼

rclone copy

kusuntha ▼

rclone move

Chotsani ▼

rclone delete

Rclone sync lamulo

Kulunzanitsa ▼

rclone sync

Zowonjezera zina: kuwonetsa kuthamanga kwanthawi yeniyeni ▼

-p

Zowonjezera magawo: malire liwiro 40MB ▼

--bwlimit 40M

Zowonjezera zowonjezera: chiwerengero cha mafayilo ofanana ▼

--transfers=N

Rclone kuyamba lamulo

yambitsani rclone ▼

systemctl start rclone

kuyimitsa rclone ▼

systemctl stop rclone

Onani mawonekedwe a rclone ▼

systemctl status rclone

Onani Malo Ambiri ▼

rclone config file

Chithunzi cha Rclone

rclone ili ndi magawo 4 odula mitengo,ERROR,NOTICE,INFO ndipo DEBUG.Mwachikhazikitso, rclone idzapanga ERROR ndipo NOTICE mlingo uthenga.

  • -q - rclone idzangopanga ERROR nkhani.
  • -v -- rclone idzapanga ERROR,NOTICE ndipo INFO nkhani,limbikitsani izi.
  • -vv - rclone idzapanga ERROR,NOTICE,INFOndipo DEBUG nkhani.
  • --log-level LEVEL The - mbendera imayang'anira mulingo wa chipika.

Rclone output log to file command

使用 --log-file=FILE mwina, rclone adzatero Error,Info ndipo Debug uthenga ndi zolakwika zokhazikika zatumizidwa ku FILE,Pano FILE ndi njira ya fayilo yomwe mwasankha.

Njira ina ndiyo kugwiritsa ntchito lamulo lolozera dongosolo, monga:

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

Zosefera za Rclone, phatikizani ndikupatula magawo

--exclude - Osapatula mafayilo kapena akalozera.

--include - Phatikizani fayilo kapena chikwatu.

--filter - Malamulo osefa mafayilo, ofanana ndi njira zina zogwiritsira ntchito zomwe zili pamwambazi.Phatikizanipo malamulo oyambira + imayamba ndi malamulo ochotserako kuyambira pomwe - chiyambi.

Mtundu wa fayilo ya Rclone parameter

Mwachitsanzo --exclude "*.bak",--filter "- *.bak", kupatula zonse bak chikalata.Akhozanso kulemba.

Mwachitsanzo --include "*.{png,jpg}",--filter "+ *.{png,jpg}", kuphatikizapo onse png ndipo jpg mafayilo, kuphatikiza mafayilo ena.

--delete-excluded Chotsani mafayilo osaphatikizidwa.Iyenera kugwiritsidwa ntchito limodzi ndi parameter ya fyuluta, apo ayi ndiyosavomerezeka.

Rclone directory zosefera magawo

Zosefera ndandanda ziyenera kuwonjezeredwa pambuyo pa dzina lachikwatu /, apo ayi idzatengedwa ngati fayilo yofananira.mwa / Pachiyambi, zidzangofanana ndi chikwatu cha mizu (pansi pa chikwatu chomwe chatchulidwa), apo ayi chidzafanana ndi chikwatu chonse.Zomwezo zimagwiranso ntchito pamafayilo.

--exclude ".git/" osapatula akalozera onse.git m'ndandanda wazopezekamo.

--exclude "/.git/" Osapatula chikwatu chokha.git m'ndandanda wazopezekamo.

--exclude "{Video,Software}/" osapatula akalozera onse Video ndipo Software m'ndandanda wazopezekamo.

--exclude "/{Video,Software}/" Osapatula chikwatu chokha Video ndipo Software m'ndandanda wazopezekamo.

--include "/{Video,Software}/**" Phatikizani chikwatu cha mizu yokha Video ndipo Software zonse zomwe zili m'ndandanda.

Rclone file size kukula magawo

Chigawo chokhazikika cha kukula ndi kBytes , koma mungagwiritse ntchito k ,M Kapena G mawu okwana.

--min-size Sefani mafayilo ang'onoang'ono kuposa kukula kwake komwe mwatchulidwa.Mwachitsanzo --min-size 50 Zikuwonetsa kuti mafayilo ang'onoang'ono kuposa 50k sadzasamutsidwa.

--max-size Sakanizani mafayilo akulu kuposa kukula kwake komwe mwatchulidwa.Mwachitsanzo --max-size 1G Zikuwonetsa kuti mafayilo akulu kuposa 1G sangasamutsidwe.

Chidziwitso:Mu ntchito yeniyeni yoyesera, imapezeka kuti njira ziwiri zosefera saizi sizingagwiritsidwe ntchito nthawi imodzi.

Rclone fyuluta yolamulira mafayilo magawo

--filter-from <规则文件> Onjezani kuphatikiza/kupatula malamulo pamafayilo.Mwachitsanzo --filter-from filter-file.txt.

Chitsanzo cha fayilo ya fayilo ya Rclone:

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

Pansipa pali zitsanzo za zosefera zofala komanso zosavuta kugwiritsa ntchito, kuti mugwiritse ntchito zovuta komanso zapamwamba, onaniRclone official fyuluta malamulo chikalata.

Rclone nthawi kapena nthawi zosankha

Njira ya TIME kapena DURATION ikhoza kufotokozedwa ngati chingwe cha nthawi yayitali kapena chingwe cha nthawi.

Chingwe chautali chikhoza kukhala kutsatizana kwa manambala a decimal omwe asainidwa, iliyonse ili ndi nambala yachidule yosankha ndi mayunitsi, monga "300ms", "-1.5h", kapena "2h45m".Chigawo chosasinthika ndi masekondi kapena mawu achidule awa ndi ovomerezeka:

  • ms- milliseconds
  • s - Chachiwiri
  • m - miniti
  • h - Ola
  • d -kumwamba
  • w - sabata
  • M - miyezi ingapo
  • y - Chaka

Izi zithanso kutchulidwa ngati nthawi zenizeni m'njira zotsatirazi:

  • RFC3339 - mwachitsanzo2006-01-02T15:04:05ZKapena2006-01-02T15:04:05+07:00
  • ISO8601 tsiku ndi nthawi, zone yanthawi yakomweko -2006-01-02T15:04:05
  • ISO8601 tsiku ndi nthawi, zone yanthawi yakomweko -2006-01-02 15:04:05
  • Tsiku la ISO 8601 - 2006-01-02(YYYY-MM-DD)

Zosintha zachilengedwe za Rclone

Njira iliyonse mu rclone ikhoza kukhazikitsidwa kudzera pamitundu yosiyanasiyana.Dzina la kusintha kwa chilengedwe likhoza kutchulidwa ndidzina lalitali lachisankhotembenuza, kufufuta -- prefix, kusintha - _, zilembo zazikulu ndi zolembedwa kale RCLONE_.Zofunikira pazosintha zachilengedwe zidzakhala zotsika kuposa zomwe mungasankhe pamzere wamalamulo, ndiye kuti, zosankha zofananira zikawonjezeredwa kudzera pamzere wamalamulo, zikhalidwe zomwe zimakhazikitsidwa ndi zosintha zachilengedwe zidzalembedwanso.

Mwachitsanzo, kukhazikitsa kukula kocheperako --min-size 50, pogwiritsa ntchito chilengedwe variable ndi RCLONE_MIN_SIZE=50.Pamene kusintha kwa chilengedwe kukhazikitsidwa, mu mzere wolamula gwiritsani ntchito --min-size 100, ndiye kufunika kwa kusintha kwa chilengedwe kudzalembedwa.

Rclone common environment variables

  • RCLONE_CONFIG - Mwambo kasinthidwe wapamwamba njira
  • RCLONE_CONFIG_PASS - Ngati rclone ili ndi encrypted, ikani kusintha kwa chilengedwe ichi ngati mawu achinsinsi kuti musinthe fayilo yosinthira.
  • RCLONE_RETRIES - Kwezani nthawi zoyesereranso zolephera, zosasintha katatu
  • RCLONE_RETRIES_SLEEP - Kwezani kulephera kuyesanso nthawi yodikirira, yoyimitsidwa mwachisawawa, gawos,m,hIkani masekondi, mphindi, ndi maola motsatana.
  • CLONE_TRANSFERS - Chiwerengero cha mafayilo omwe adakwezedwa mofanana.
  • RCLONE_CACHE_CHUNK_SIZE - Kukula kwa chipika, chosasinthika ndi 5M, m'lingaliro, kukula kwa liwiro lokweza, kumapangitsa kukumbukira kwambiri.Ngati itakhala yayikulu kwambiri, ikhoza kuyambitsa kusweka.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - Kukula konse komwe chipika chingakhale pa disk yakomweko, 10G yosasinthika.
  • RCLONE_IGNORE_ERRORS=true - Dumphani zolakwika.

发表 评论

Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

Pitani pamwamba