Kumaha carana masang Rclone? Rclone mounts tim Google dibagikeun awan disk pikeun singkronisasi jauh

Kumaha carana masang disk tim Supir Google anu diterapkeun kana server VPS kuring sorangan pikeun ngahontal tujuan ékspansi kapasitas sareng manajemén file?

Kumaha carana masang Rclone? Rclone mounts tim Google dibagikeun awan disk pikeun singkronisasi jauh

Hijina kasusah dina sakabeh téks étaSiklonNyiptakeun jarak jauh, anu ngagaduhan léngkah-léngkah langkung sakedik, tapi henteu rumit sareng sesah.

Contona, jalma-jalma anu buru-buru jeung sieun kasulitan, nyebutkeun bisa nahanana, jeung kuring yakin loba jalma anu bisa nandanganana.

Kumaha carana install Rclone?

Anggo file skrip instalasi resmi ▼

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

Lebetkeun paréntah pikeun nguji naha pamasangan suksés ▼

rclone
  • Inpormasi pitulung anu dipidangkeun nunjukkeun yén pamasangan éta suksés.

Kumaha ngonpigurasikeun Rclone?

Saatos pamasangan parantos réngsé, mimitian ngonpigurasikeun pikeun nambihan gunung anyar pikeun ngamimitian▼

rclone config

Kumaha carana milih jinis ciptaan Jauh jauh?

Sakali anjeun ningali éta jelas, pilih pilihan pikeun Google Drive.

Nanging, jumlah pilihan tiasa robih saatos rclone diropéa.

Kusabab disambungkeun ka tim Google awan disk, jadi pilih 13 di dieu ▼

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/ **

Eusian Google Client Id & Client Secret

Tangtu, lamun ngarasa troublesome, Anjeun bisa langsung pencét Lebetkeun tur nganggo ID Klién RCLONE sorangan pikeun ngahasilkeun konfigurasi jauh.

Nanging, ieu ngagaduhan kalemahan, saur pajabat Rclone ogé.

Kusabab laju pamakean ClientId sareng Rahasia Klién luhur teuing, seueur jalma anu ngagunakeunana.

Google boga jumlah kawates lalulintas keur unggal aplikasi klien, naon anu lumangsung nalika sakelompok jalma ngagunakeun eta dina riungan?Bayangkeun pikeun diri anjeun (lalulintas maksimal 750G per dinten).

  • Janten, langkung saé ngadaptarkeun klien Google Google Api nyalira.
  • Ngan nyandak balik gerbong, tur anjeun bisa ngaropéa tur nambahkeun engké.

Anjeun mimitina kudu ngasupkeunGoogle API CenterCreate a projectGet an API, pilih "Aplikasi Desktop" kanggo jinis aplikasi ▼

Anjeun mimitina kudu ngasupkeun Google API Center pikeun nyieun proyék pikeun ménta hiji API, tur pilih "Aplikasi Desktop" pikeun jenis.

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> # 回车

Disarankeun nyetél ID klien aplikasi Google anjeun sorangan ▼

Kumaha carana milih otoritas operasi?

Upami anjeun nganggo éta nyalira, pilih 1 langsung pikeun kéngingkeun sadaya idin ▼

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 回车

Kumaha nyetél diréktori akar?

Ulah make setelan ieu, ngan pencét Lebetkeun ▼

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" di dieu kedah dicandak ku ngaunduh sareng masang Rclone dina komputer lokal heula▼

Candak Windows sabagé conto, angkat ka polder dimana rclone.exe ayana saatos decompression, lebetkeun cmd dina bar alamat explorer sareng pencét Enter pikeun muka ajakan paréntah dina jalur ayeuna.

Ganti dina paréntah di handap ieuClient_ID,Client_secret sareng laksanakeun ▼

rclone authorize "gdrive" "Client_ID" "Client_secret"
  • (Metoda ieu ngan ukur cocog pikeun ngahasilkeun konfigurasi jauh sareng ID Klién anjeun nyalira)

Panyungsi bakal muncul salajengna, naroskeun anjeun asup kana akun anjeun pikeun otorisasina.

Kumaha otorisasi akun Google?

 

Kumaha ngagunakeun cadangan rclone pikeun VPS? CentOS ngagunakeun tutorial sinkronisasi otomatis GDrive 4

  1. Upami anjeun aya di daratan Cina, mimitina anjeun kedah ngaliwat témbok X, teras anjeun kedah gaduh akun Google sareng log in.
  2. Lamun "Aplikasi ieu teu acan diverifikasi ku Google" nembongan, klik "Advanced".
  3. Teras, klik Ngidinan pikeun otorisasi.

Saatos otorisasina, pesen di handap ieu nembongan dina jandela ajakan paréntah:

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"}Sakabéh eusi ieu (kaasup kurung) nyaéta token, nyalin sareng nyimpen.
  • Teras, tempelkeun token di luhur sareng naroskeun input config_token> Éta tempat.

Naha anjeun ngonpigurasikeun Google Teams pikeun ngabagi disk awan?

Kusabab tim Google dibagikeun awan disk dipaké, tangtu milihy

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

Kumaha kuring milih mana Google Teams Shared Drive pikeun dipasang?

Google Team Shared Drive ngan ukur polder, sareng polder diitung salaku drive tim.

Kusabab kuring gaduh dua disk tim anu disebut CWL-X,

Janten, anjeun tiasa ningali dua pilihan di dieu, hijikonfigurasi jauhNgan hiji disk tim bisa kabeungkeut.

Dina mangsa nu bakal datang, anjeun tiasa ngalakukeun sababaraha remotes deui tur masang disk tim ieu.

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> # 每个人都不一样,根据自己需求选择要绑定哪一个团队盘

Pariksa inpormasi konfigurasi jauh

Tungtungna, pariksa parameter tina konfigurasi jauh, sarta ngan pencét y pikeun mastikeun ▼

--------------------
[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

Bakal mintonkeun daptar rometes disimpen dina mesin ayeuna, ngan kasampak di dinya, pencét q kaluar ▼

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
  • Dina titik ieu, konfigurasi Rclone parantos réngsé.

Saatos komputer lokal ngonpigurasi, langsung nyalin eusi file konfigurasi rclone.conf tina komputer lokal kaLinuxThe rclone.conf file konfigurasi dina server.

Dina komputer lokal sareng server masing-masing, lebetkeun paréntah di handap ieu pikeun ningali paréntah lokasi file konfigurasi Rclone▼

rclone config file

Parios file konfigurasi Rclone, sareng hasil anu dicandak nyaéta kieu▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Ngan nyalin eusi dina file konfigurasi rclone.conf tina komputer lokal kana file konfigurasi rclone.conf dina server Linux Ubuntu, jeung masalah konfigurasi Rclone bisa direngsekeun.

Kumaha kuring peta Google Disk kana polder?

Rclone mangrupikeun alat garis paréntah anu ngadukung singkronisasi, unggah sareng unduh data antara toko objék anu béda sareng drive wéb.

Sareng ngalangkungan sababaraha setélan, fungsi anu praktis pisan sapertos undeuran offline sareng cadangan server tiasa diwujudkeun.

Aya seueur cara pikeun ngagunakeun Rclone, sareng mounting mangrupikeun salah sahijina.

Catetan:Pamasangan henteu diperyogikeun.Salaku fitur ékspérimén, éta ngagaduhan seueur watesan sareng masalah.Saatos dipasang, éta henteu tiasa dianggo salaku disk anu nyata.Nalika ngajalankeun operasi file, disk lokal dianggo pikeun cache, nyaéta, rohangan disk lokal dijajah.

Pamakéan anu teu leres ogé tiasa nyababkeun masalah sapertos disk pinuh sareng VPS macét.Milarian "Rclone" dina Google, kecap konci anu paling relevan nyaéta "mounting", anu parantos nyasabkeun seueur réréncangan énggal ka tingkat anu tangtu.Pikeun nyaimbangkeun unggah, undeuran, singkronisasi sareng operasi anu sanés, disarankeun nganggo fungsi paréntah asli Rclone.

Pamasangan merlukeun instalasi fuse, pilih paréntah pamasangan dumasar kana sistem anjeun:

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

Gunung Google Drive

Masang disk jaringan dibagi kana ningkatna manual tur booting otomatis, jeung anjeun bisa milih nurutkeun pangabutuh anjeun sorangan.

Pasang sacara manual

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

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

Milarian lokasi anu nyaman pikeun nyiptakeun polder kosong, naha paréntah mkdir tiasa dianggo?Teu kedah di ajar?

Jieun folder lokal anyar, jalur ditangtukeun ku sorangan, nyaeta, di handap 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。

Saatos ngalebetkeun paréntah mount di terminal sareng mencét Enter, seueur jalma panginten aranjeunna macét.

Sabenerna henteu sabab loader dijalankeun dina latar hareup.

Dina waktos ieu, buka terminal atanapi ssh sareng lebetkeun paréntah pikeun mariksa naha pemetaan éta suksés ▼

df -h

Anjeun tiasa ningali Google Drive anu anjeun pasang, ukuranna 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 挂载网盘的文件夹绝对路径 - 取消挂载网盘,不用了以后一定要取消哦。

Kumaha Rclone mount ngajalankeun disk jaringan tim Google Cloud di latar tukang?

Gunung salaku disk, tambahkeun&tetep jalan di latar tukang ▼

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 &
  • ngajelaskeun:rclone mount Nami disk awan tim Google anu anjeun lebetkeun sateuacana: dina disk timsagala ngaran diréktori aya /root/Gdrive Ieu nujul kana jalur tina diréktori Gunung lokal karek dijieun.--nyaeta metode mount, &keur ngajalankeun di tukang

nu ngawas

  • Métode naon waé anu tiasa dijalankeun di latar tukang bakal ngalakukeun éta.
supervisor
  • Hebat, kompleks tapi kuat.

nuhun

  • Milarian panggunaan nphup, di sapanjang jalan.
nohup
  • Dituturkeun ku paréntah pikeun dieksekusi, nengetan spasi saméméh jeung sanggeus &.

layar

Sacara umum, sistem linux bakal gaduh layar sorangan, upami henteu dipasang, paké paréntah di handap ieu ▼

sudo apt-get install screen

atawa CentOS paréntah▼

sudo yum install screen

Jieun jandela anyar ngaranna CWL-1 jeung ngajalankeun paréntah dina jandela ▼

screen -S CWL-1 rclone mount CWL-2:RXFiles /home/ gdDisk/CWL-2 
  • Aya sababaraha parameter di tukang.
  • Disarankeun nyieun file sh pikeun ngatur layar, sarta extension ieu moal diulang.

Uninstall ▼

fusermount-qzu LocalFolder
  • Contona di dieu nyaetafusermount -qzu /root/Gdrive

Kumaha rclone dimimitian ku sorangan?

systemctl

Jieun file rclone.server anyar, dina sistem Linux:

vim /lib/systemd/system/rclone.service

Tulis ieu di handap:

#### 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
  • Catetan, modifikasi nilai DriveName, RemoteFolder sareng LocalFolder.

Teras muatkeun deui daemon pikeun ngajantenkeun jasa énggal ▼

systemctl daemon-reload 

Disetélklonsapatu bot

Mimitian diri rclone dina boot ▼

systemctl enable rclone

ngamimitian rclone ▼

systemctl start rclone

balikan deui rclone ▼

systemctl restart rclone

eureun rclone ▼

systemctl stop rclone

Parios status rclone▼

systemctl status rclone

Kacindekan

Hal ieu kacida merenah pikeun Rclone mun Gunung tim Google dibagikeun awan disk, utamana dina cadangan sinkronisasi, nu bisa kalayan gampang nyingkronkeun data ramatloka.

Sareng upami anjeun gaduh sababaraha tim Google anu ngabagi drive awan, anjeun ogé tiasa nganggo Rclone pikeun nyalin file antara anu sanés.

  • Rclone ngarojong ningkatna dasarna disk jaringan asing.
  • Gunung SFTP Rclone ogé tiasa dianggo salaku alat cadangan.
  • Upami Anjeun gaduh VPS di daratan Cina nu Anjeun hoyong pake, Anjeun tiasa make SFTP, FTP, sarta HTTP pikeun Gunung tur ngahijikeun gudang server béda.

VPS nganggo tutorial sinkronisasi otomatis Rclone, mangga tingali di dieu ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Kumaha carana masang Rclone? Rclone dipasang Google Team Shared Cloud Disk Remote Sync", anu ngabantosan anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-1966.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur