Hvernig á að tengja Rclone? Rclone festir Google teymi sameiginlegan skýdisk fyrir fjarsamstillingu

Hvernig á að tengja notaða Google Driver teymisdiskinn á minn eigin VPS netþjón til að ná þeim tilgangi að auka getu og skráastjórnun?

Hvernig á að tengja Rclone? Rclone festir Google teymi sameiginlegan skýdisk fyrir fjarsamstillingu

Eini erfiðleikinn í heildartextanum erklónaBúðu til fjarstýringu, sem hefur aðeins fleiri skref, en er ekki flókin og erfið.

Til dæmis segja þeir sem eru hvatvísir og hræddir við vandræði að þeir geti ráðið við það og ég tel að margir ráði við það.

Hvernig á að setja upp Rclone?

Notaðu opinberu uppsetningarforskriftaskrána ▼

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

Sláðu inn skipunina til að prófa hvort uppsetningin heppnist ▼

rclone
  • Hjálparupplýsingarnar sem sýndar eru gefa til kynna að uppsetningin hafi tekist.

Hvernig á að stilla Rclone?

Eftir að uppsetningunni er lokið skaltu byrja að stilla til að bæta við nýrri festingu til að byrja▼

rclone config

Hvernig á að velja tegund fjarstýringar?

Þegar þú sérð það greinilega skaltu velja valkostinn fyrir Google Drive.

Hins vegar getur fjöldi valkosta breyst eftir að rclone er uppfært.

Vegna þess að það er tengt við skýjadiskinn Google liðsins, veldu því 13 hér ▼

Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / 1Fichier
   \ "fichier"
 2 / Alias for an existing remote
   \ "alias"
 3 / Amazon Drive
   \ "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, etc)
   \ "s3"
 5 / Backblaze B2
   \ "b2"
 6 / Box
   \ "box"
 7 / Cache a remote
   \ "cache"
 8 / Citrix Sharefile
   \ "sharefile"
 9 / Dropbox
   \ "dropbox"
10 / Encrypt/Decrypt a remote
   \ "crypt"
11 / FTP Connection
   \ "ftp"
12 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
13 / Google Drive
   \ "drive"
14 / Google Photos
   \ "google photos"
15 / Hubic
   \ "hubic"
16 / In memory object storage system.
   \ "memory"
17 / JottaCloud
   \ "jottacloud"
18 / Koofr
   \ "koofr"
19 / Local Disk
   \ "local"
20 / Mail.ru Cloud
   \ "mailru"
21 / Mega
   \ "mega"
22 / Microsoft Azure Blob Storage
   \ "azureblob"
23 / Microsoft OneDrive
   \ "onedrive"
24 / OpenDrive
   \ "opendrive"
25 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
26 / Pcloud
   \ "pcloud"
27 / Put.io
   \ "putio"
28 / QingCloud Object Storage
   \ "qingstor"
29 / SSH/SFTP Connection
   \ "sftp"
30 / Sugarsync
   \ "sugarsync"
31 / Transparently chunk/split large files
   \ "chunker"
32 / Union merges the contents of several remotes
   \ "union"
33 / Webdav
   \ "webdav"
34 / Yandex Disk
   \ "yandex"
35 / http Connection
   \ "http"
36 / premiumize.me
   \ "premiumizeme"
Storage> 13 # 选择13,看好是选Google Drive这个选项,rclone更新以后可能选项的数字会有变化
** See help for drive backend at: https://rclone.org/drive/ **

Fylltu inn Google viðskiptavinaauðkenni og viðskiptavinarleyndarmál

Auðvitað, ef þú finnur fyrir erfiðleikum, geturðu beint ýtt á Enter og notað eigið viðskiptavinaauðkenni RCLONE til að búa til fjarstillingu.

Hins vegar hefur þetta galla, sögðu embættismenn Rclone einnig.

Vegna þess að notkunarhlutfall ClientId og Client Secret er of hátt, eru margir að nota þau.

Google hefur takmarkaða umferð um hvert viðskiptaforrit, hvað gerist þegar hópur fólks notar það í hópi?Ímyndaðu þér sjálfur (hámarks umferð 750G á dag).

  • Svo það er betra að skrá Google viðskiptavininn Google Api sjálfur.
  • Taktu bara vagninn aftur og þú getur breytt og bætt við síðar.

Þú þarft fyrst að slá innGoogle API CenterBúðu til verkefniFáðu API, veldu „Skrifborðsforrit“ fyrir forritagerðina ▼

Þú þarft fyrst að fara inn í Google API Center til að búa til verkefni til að fá API og velja "Skrifborðsforrit" fyrir tegundina.

Google Application Client Id
Setting your own is recommended.
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.
If you leave this blank, it will use an internal key which is low performance.
Enter a string value. Press Enter for the default ("").
client_id> # 回车
Google Application Client Secret
Setting your own is recommended.
Enter a string value. Press Enter for the default ("").
client_secret> # 回车

Mælt er með því að stilla eigið auðkenni Google app viðskiptavinar ▼

Hvernig á að velja rekstrarvald?

Ef þú notar það sjálfur skaltu velja 1 beint til að fá allar heimildir ▼

Scope that rclone should use when requesting access from drive.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / Full access all files, excluding Application Data Folder.
   \ "drive"
 2 / Read-only access to file metadata and file contents.
   \ "drive.readonly"
   / Access to files created by rclone only.
 3 | These are visible in the drive website.
   | File authorization is revoked when the user deauthorizes the app.
   \ "drive.file"
   / Allows read and write access to the Application Data folder.
 4 | This is not visible in the drive website.
   \ "drive.appfolder"
   / Allows read-only access to file metadata but
 5 | does not allow any access to read or download file content.
   \ "drive.metadata.readonly"
scope> 1 # 选1 回车

Hvernig á að stilla rótarskrána?

Ekki nota þessa stillingu, ýttu bara á Enter ▼

ID of the root folder
Leave blank normally.

Fill in to access "Computers" folders (see docs), or for rclone to use
a non root folder as its starting point.

Note that if this is blank, the first time rclone runs it will fill it
in with the ID of the root folder.

Enter a string value. Press Enter for the default ("").
root_folder_id> # 回车
Service Account Credentials JSON file path
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Enter a string value. Press Enter for the default ("").
service_account_file> # 回车

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“ hér þarf að fá með því að hlaða niður og setja upp Rclone á staðbundinni tölvu fyrst▼

Tökum Windows sem dæmi, farðu í möppuna þar sem rclone.exe er staðsett eftir afþjöppun, sláðu inn cmd í veffangastikuna í landkönnuðinum og ýttu á Enter til að opna skipanalínuna í núverandi slóð.

Skiptu út í eftirfarandi skipunClient_ID,Client_secret og framkvæma ▼

rclone authorize "gdrive" "Client_ID" "Client_secret"
  • (Þessi aðferð hentar aðeins til að búa til fjarstillingar með þínu eigin viðskiptavinaauðkenni)

Næst birtist vafri og biður þig um að skrá þig inn á reikninginn þinn til að heimila hann.

Hvernig á að heimila Google reikning?

 

Hvernig á að nota rclone öryggisafrit fyrir VPS? CentOS notar GDrive sjálfvirka samstillingarkennslu 4

  1. Ef þú ert á meginlandi Kína þarftu fyrst að fara framhjá X veggnum, þá þarftu að vera með Google reikning og skrá þig inn.
  2. Ef „Þetta forrit hefur ekki verið staðfest af Google“ birtist skaltu smella á „Ítarlegt“.
  3. Smelltu síðan á Leyfa til að heimila.

Eftir heimild birtast eftirfarandi skilaboð í skipanaglugganum:

If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
Paste the following into your remote machine --->
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}
<---End paste
  • {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}Allt þetta efni (þar á meðal sviga) er táknið, afritaðu og vistaðu.
  • Límdu síðan táknið hér að ofan og biddu um inntak config_token> Staðurinn.

Stillir þú Google Teams til að deila skýjadiska?

Vegna þess að Google teymi sameiginlegur ský diskur er notaður, auðvitað veljay

Log in and authorize rclone for access
Enter verification code> 4/0AGPbXQ9thkw4XynGuNP91QxL4g9Mz7Rubv7M_lajOCwd8GqHuTlOzI
Configure this as a team drive?
y) Yes
n) No (default)
y/n> y

Hvernig vel ég hvaða Google Teams Shared Drive á að tengja?

Google hópdrif er bara mappa og mappa telst sem hópdrif.

Vegna þess að ég er með tvo teymisdiska sem kallast CWL-X,

Svo þú getur séð tvo valkosti hér, einnfjarstillingarAðeins er hægt að binda einn liðsdisk.

Í framtíðinni geturðu gert nokkrar fleiri fjarstýringar og tengt þessa liðsdiska.

Fetching team drive list...
Choose a number from below, or type in your own value
 1 / CWL-1
 \ "xxxx"
 2 / CWL-2
 \ "xxxx"
Enter a Team Drive ID> # 每个人都不一样,根据自己需求选择要绑定哪一个团队盘

Staðfestu upplýsingar um fjarstillingar

Að lokum, staðfestu færibreytur fjarstillingar og ýttu bara á y til að staðfesta ▼

--------------------
[CWL-2]
type = drive
client_id = XXX
client_secret = XXX
scope = drive
token = XXX
team_drive = XXX
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y

Það mun birta listann yfir rometes sem eru vistaðar á núverandi vél, skoðaðu það bara, ýttu á q til að hætta ▼

Current remotes:

Name                 Type
====                 ====
CWL-2                drive

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
  • Á þessum tímapunkti er Rclone stillingunni lokið.

Eftir að staðbundin tölva hefur verið stillt, afritaðu beint innihald rclone.conf stillingarskrár staðbundnu tölvunnar tilLinuxrclone.conf stillingarskráin á þjóninum.

Sláðu inn eftirfarandi skipun á staðbundinni tölvu og miðlara til að skoða Rclone stillingarskrá staðsetningu skipunina▼

rclone config file

Spurðu Rclone stillingarskrána og niðurstöðurnar sem fengust eru sem hér segir▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Afritaðu bara innihaldið í stillingarskránni rclone.conf á staðbundinni tölvu yfir á rclone.conf stillingarskrána á Linux þjóninum og þá er hægt að leysa Rclone stillingarvandann.

Hvernig kortlegg ég Google diska í möppur?

Rclone er skipanalínuverkfæri sem styður samstillingu, upphleðslu og niðurhal á gögnum á milli mismunandi hlutabúða og vefdrifa.

Og með sumum stillingum er hægt að framkvæma mjög hagnýtar aðgerðir eins og niðurhal án nettengingar og öryggisafrit af netþjóni.

Það eru margar leiðir til að nota Rclone og uppsetning er ein af þeim.

Athugasemd:Ekki er krafist uppsetningar.Sem tilraunaeiginleiki hefur það margar takmarkanir og vandamál.Eftir uppsetningu er ekki hægt að nota það sem alvöru disk.Þegar skráaraðgerðir eru framkvæmdar er staðbundinn diskur notaður fyrir skyndiminni, það er staðbundið diskpláss er upptekið.

Óviðeigandi notkun getur einnig valdið vandræðum eins og fullur diskur og VPS fastur.Þegar leitað er að „Rclone“ á Google er það leitarorðið sem skiptir mestu máli „mounting“, sem hefur afvegaleiða marga nýja vini að vissu marki.Til að koma á stöðugleika í upphleðslu, niðurhali, samstillingu og öðrum aðgerðum er mælt með því að nota innfædda stjórnunaraðgerð Rclone.

Uppsetning krefst uppsetningar fuse, veldu uppsetningarskipunina í samræmi við kerfið þitt:

# Debian/Ubantu
apt-get update && apt-get install -y fuse
# CentOS
yum install -y fuse

Settu upp Google Drive

Uppsetning netdisksins skiptist í handvirka uppsetningu og sjálfvirka ræsingu og þú getur valið eftir þínum þörfum.

Festið handvirkt

#挂载
rclone mount <网盘名称:网盘路径> <本地路径> [参数] --daemon

#取消挂载
fusermount -qzu <本地路径>

Finndu þægilegan stað til að búa til tóma möppu, mun mkdir skipunin virka?Þarftu ekki að kenna?

Búðu til nýja staðbundna möppu, slóðin er ákvörðuð af þér, það er eftirfarandi LocalFolder ▼

mkdir /home/gdDisk/

# 挂载为磁盘,下面的DriveName、Folder、LocalFolder参数根据说明自行替换
rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding

# 例如:
rclone mount gdrive:VPS /home/gdDisk \
--no-check-certificate \
--no-gzip-encoding \
--copy-links \
--umask 0000 \
--default-permissions \
--allow-non-empty \
--allow-other \
--transfers 1 \
--buffer-size 64M \
--low-level-retries 200 \
--dir-cache-time 12h \
--vfs-read-chunk-size 32M \
--vfs-read-chunk-size-limit 1G


# 对部分参数解释一下
DriveName:就是之前用rclone创建remote的名称
Folder:自己定,也可以不改。凡是rclone上传的文件都会在该谷歌团队盘的下一个名为“Folder”的文件夹里
LocalFolder:本地的绝对路径 比如 /home/gdDisk

# 如果涉及到读取使用,比如使用H5等在线播放,就在后面多加上以下三条参数
--dir-cache-time 12h
--vfs-read-chunk-size 32M
--vfs-read-chunk-size-limit 1G

# 优化参数
--transfers:该参数是最大同时传输任务数量,如果经常传输大文件,或CPU性能不佳,建议设置为单线程,也就是设置为“1”
--buffer-size:该参数为读取每个文件时的内存缓冲区大小,控制rclone上传和挂载的时候的内存占用
--low-level-retries:该参数为传输文件没速度的时候重试次数,没速度的时候,单个会自动睡眠10ms起,然后再重试
-n = --dry-run - 测试运行,用来查看 rclone 在实际运行中会进行哪些操作。
-P = --progress - 显示实时传输进度,500mS 刷新一次,否则默认 1 分钟刷新一次。
--cache-chunk-size SizeSuffi - 块的大小,默认5M,理论上是越大上传速度越快,同时占用内存也越多。如果设置得太大,可能会导致进程中断。
--cache-chunk-total-size SizeSuffix - 块可以在本地磁盘上占用的总大小,默认10G。
--transfers=N - 并行文件数,默认为4。在比较小的内存的VPS上建议调小这个参数,比如128M的小鸡上使用建议设置为1。
--config string - 指定配置文件路径,string为配置文件路径。
--ignore-errors - 跳过错误。比如 OneDrive 在传了某些特殊文件后会提示Failed to copy: failed to open source object: malwareDetected: Malware detected,这会导致后续的传输任务被终止掉,此时就可以加上这个参数跳过错误。但需要注意 RCLONE 的退出状态码不会为0。

Eftir að hafa slegið inn mount skipunina í flugstöðinni og ýtt á Enter héldu margir að þeir væru fastir.

Það er reyndar ekki vegna þess að hleðslutækið er í gangi í forgrunni.

Á þessum tíma skaltu opna flugstöð eða ssh og slá inn skipunina til að athuga hvort kortlagningin heppnist ▼

df -h

Þú getur séð Google Drive sem þú hefur sett upp, stærðin er 1PB ▼

### 文件上传
rclone copy /home/backup gdrive:backup  # 本地路径 配置名字:网盘文件夹路径
### 文件下载
rclone copy gdrive:backup /home/backup  # 配置名字:网盘文件夹路径 本地路径
### 新建文件夹
rclone mkdir gdrive:backup              # 配置名字:网盘文件夹路径
### 获取文件夹大小
rclone size gdrive:backup               # 配置名字:网盘文件夹路径

### 列表
rclone ls gdrive:backup
rclone lsl gdrive:backup # 比上面多一个显示上传时间
rclone lsd gdrive:backup # 只显示文件夹
### 挂载
rclone mount gdrive:mm /root/mm &
### 卸载
fusermount -u  /root/mm

#### 其他 ####
rclone config - 以控制会话的形式添加rclone的配置,配置保存在.rclone.conf文件中。
rclone copy - 将文件从源复制到目的地址,跳过已复制完成的。
rclone sync - 将源数据同步到目的地址,只更新目的地址的数据。   –dry-run标志来检查要复制、删除的数据
rclone move - 将源数据移动到目的地址,如果要在移动后删除空源目录,请加上 --delete-empty-src-d
rclone delete - 删除指定路径下的文件内容。
rclone purge - 清空指定路径下所有文件数据。
rclone mkdir - 创建一个新目录。
rclone rmdir - 删除空目录。
rclone rmdirs - 删除指定灵境下的空目录。如果加上 --leave-root 参数,则不会删除根目录。
rclone check - 检查源和目的地址数据是否匹配。
rclone ls - 列出指定路径下所有的文件以及文件大小和路径。
rclone lsd - 列出指定路径下所有的目录/容器/桶。
rclone lsl - 列出指定路径下所有文件以及修改时间、文件大小和路径。
rclone lsf - 列出指定路径下所有文件和目录
rclone md5sum - 为指定路径下的所有文件产生一个md5sum文件。
rclone sha1sum - 为指定路径下的所有文件产生一个sha1sum文件。
rclone size - 获取指定路径下,文件内容的总大小。.
rclone version - 查看当前版本。
rclone cleanup - 清空remote。
rclone dedupe - 交互式查找重复文件,进行删除/重命名操作。
fusermount -qzu 挂载网盘的文件夹绝对路径 - 取消挂载网盘,不用了以后一定要取消哦。

Hvernig keyrir Rclone mount netdiskur Google Cloud í bakgrunni?

tengja sem diskur, bæta við&haltu því í gangi í bakgrunni ▼

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 &
  • Útskýra:rclone mount Nafn skýjadisks Google liðsins sem þú fylltir út áðan: á teymisdisknumhvaða nafni sem er til staðar /root/Gdrive Það vísar til slóðar nýstofnaðrar staðbundinnar festingarskrár.--er festingaraðferðin, &er í gangi í bakgrunni

umsjónarmaður

  • Sérhver aðferð sem getur keyrt í bakgrunni mun gera það.
supervisor
  • Frábært, flókið en kraftmikið.

neihup

  • Leitaðu að notkun nphup, um alla götu.
nohup
  • Á eftir skipuninni sem á að framkvæma, gaum að bilunum fyrir og eftir &.

skjár

Almennt mun linux kerfið hafa sinn eigin skjá. Ef það er ekki uppsett skaltu nota eftirfarandi skipun ▼

sudo apt-get install screen

eða CentOS skipun▼

sudo yum install screen

Búðu til nýjan glugga sem heitir CWL-1 og framkvæmdu skipunina í glugganum ▼

screen -S CWL-1 rclone mount CWL-2:RXFiles /home/ gdDisk/CWL-2 
  • Það eru fullt af breytum að aftan.
  • Mælt er með því að búa til sh skrá til að stjórna skjánum og þessi viðbót verður ekki endurtekin.

Fjarlægðu ▼

fusermount-qzu LocalFolder
  • Dæmi hér erfusermount -qzu /root/Gdrive

Hvernig byrjar rclone af sjálfu sér?

systemctl

Búðu til nýja rclone.server skrá, í Linux kerfi:

vim /lib/systemd/system/rclone.service

Skrifaðu eftirfarandi:

#### https://www.chenweiliang.com/cwl-1966.html
[Unit]
Description=rclone

[Service]
User=root
ExecStart=/usr/bin/rclone mount DriveName:RemoteFolder LocalFolder --allow-other --allow-non-empty --vfs-cache-mode writes --config /home/br/.config/rclone/rclone.conf
Restart=on-abort

[Install]
WantedBy=multi-user.target
  • Athugaðu að breyta gildum DriveName, RemoteFolder og LocalFolder.

Endurhlaðið síðan púkann til að láta nýja þjónustuna taka gildi ▼

systemctl daemon-reload 

Settu upprclonestígvél

Sjálfræsa rclone við ræsingu ▼

systemctl enable rclone

byrja rclone ▼

systemctl start rclone

endurræstu rclone ▼

systemctl restart rclone

stöðva rclone ▼

systemctl stop rclone

Fyrirspurn um rclone stöðu▼

systemctl status rclone

Niðurstaða

Það er mjög þægilegt fyrir Rclone að setja upp sameiginlega skýjadiskinn Google teymi, sérstaklega á samstillingarafritið, sem getur auðveldlega samstillt gögn vefsíðunnar.

Og ef þú ert með mörg Google teymi sem deila skýjadrifum geturðu líka notað Rclone til að afrita skrár sín á milli.

  • Rclone styður festingar sem eru í grundvallaratriðum erlendir netdiskar.
  • Einnig er hægt að nota SFTP-festingu Rclone sem öryggisafrit.
  • Ef þú ert með VPS á meginlandi Kína sem þú vilt nota geturðu notað SFTP, FTP og HTTP til að tengja og samþætta mismunandi netþjónageymslu.

VPS notar Rclone sjálfvirka samstillingarkennslu, vinsamlegast sjáðu hér ▼

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að tengja Rclone? Rclone setur upp Google Team Shared Cloud Disk Remote Sync", sem er gagnlegt fyrir þig.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-1966.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst