Kepiye carane nginstal Rclone? Rclone masang disk awan bareng tim Google kanggo sinkronisasi remot

Kepiye cara masang disk tim Google Driver sing ditrapake menyang server VPSku dhewe kanggo nggayuh tujuan ekspansi kapasitas lan manajemen file?

Kepiye carane nginstal Rclone? Rclone masang disk awan bareng tim Google kanggo sinkronisasi remot

Mung kangelan ing teks lengkapSiklonNggawe remot, kang wis sethitik liyane langkah, nanging ora rumit lan angel.

Contone, wong sing kesusu lan wedi karo alangan, ujar manawa dheweke bisa ngatasi, lan aku yakin akeh wong sing bisa ngatasi.

Carane nginstal Rclone?

Gunakake file skrip instalasi resmi ▼

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

Ketik printah kanggo nyoba apa instalasi sukses ▼

rclone
  • Informasi bantuan sing ditampilake nuduhake yen instalasi wis sukses.

Carane ngatur Rclone?

Sawise instalasi rampung, miwiti konfigurasi kanggo nambah gunung anyar kanggo miwiti▼

rclone config

Kepiye cara milih jinis nggawe remot remot?

Sawise sampeyan ndeleng kanthi jelas, pilih pilihan kanggo Google Drive.

Nanging, jumlah opsi bisa diganti sawise rclone dianyari.

Amarga disambungake menyang disk awan tim Google, pilih 13 ing kene ▼

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

Isi ID Klien Google & Rahasia Klien

Mesthi, yen sampeyan ngrasakake masalah, sampeyan bisa langsung menet Enter lan nggunakake ID Klien RCLONE dhewe kanggo ngasilake konfigurasi remot.

Nanging, iki duwe kekurangan, ujare pejabat Rclone.

Amarga tingkat panggunaan ClientId lan Rahasia Klien dhuwur banget, akeh wong sing nggunakake.

Google nduweni jumlah lalu lintas sing winates kanggo saben aplikasi klien, apa sing kedadeyan nalika klompok wong nggunakake ing wong akeh?Mbayangno dhewe (maksimum lalu lintas 750G saben dina).

  • Dadi, luwih becik ndhaptar klien Google Google Api dhewe.
  • Mung njupuk bali kreta, lan sampeyan bisa ngowahi lan nambah mengko.

Sampeyan kudu mlebu dhisikGoogle API CenterNggawe proyekEntuk API, pilih "Aplikasi Desktop" kanggo jinis aplikasi ▼

Pisanan sampeyan kudu ngetik Pusat API Google kanggo nggawe proyek kanggo entuk API, banjur pilih "Aplikasi Desktop" kanggo jinis kasebut.

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

Disaranake nyetel ID klien Google app sampeyan dhewe ▼

Cara kanggo milih wewenang operasi?

Yen sampeyan nggunakake dhewe, pilih 1 langsung kanggo njaluk kabeh ijin ▼

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

Kepiye carane nyetel direktori root?

Aja nggunakake setelan iki, mung pencet Ketik ▼

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" ing kene kudu dipikolehi kanthi ndownload lan nginstal Rclone ing komputer lokal dhisik▼

Njupuk Windows minangka conto, pindhah menyang folder ing ngendi rclone.exe dumunung sawise decompression, ketik cmd ing baris alamat panjelajah banjur pencet Enter kanggo mbukak command prompt ing path saiki.

Ganti ing printah ing ngisor ikiClient_ID,Client_secret lan nglakokake ▼

rclone authorize "gdrive" "Client_ID" "Client_secret"
  • (Cara iki mung cocok kanggo nggawe konfigurasi remot nganggo ID Klien sampeyan dhewe)

Browser bakal muncul sabanjure, njaluk sampeyan mlebu menyang akun kanggo menehi wewenang.

Kepiye cara menehi wewenang akun Google?

 

Kepiye cara nggunakake serep rclone kanggo VPS? CentOS nggunakake tutorial sinkronisasi GDrive No. 4

  1. Yen sampeyan ana ing daratan China, pisanan sampeyan kudu ngliwati tembok X, banjur sampeyan kudu duwe akun Google lan mlebu.
  2. Yen "Aplikasi iki durung diverifikasi dening Google" katon, klik "Lanjutan".
  3. Banjur, klik Allow kanggo menehi wewenang.

Sawise wewenang, pesen ing ngisor iki katon ing jendhela command prompt:

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"}Isi kabeh iki (kalebu kurung) minangka token, nyalin lan nyimpen.
  • Banjur, tempel token ing ndhuwur lan njaluk input config_token> Papane.

Apa sampeyan ngatur Google Teams kanggo nuduhake disk awan?

Amarga disk awan bareng tim Google digunakake, mesthi 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

Kepiye cara milih Google Teams Shared Drive sing arep dipasang?

Google Team Shared Drive mung folder, lan folder dianggep minangka drive tim.

Amarga aku duwe rong disk tim sing diarani CWL-X,

Dadi, sampeyan bisa ndeleng rong pilihan ing kene, sijikonfigurasi remotMung siji disk tim bisa kaiket.

Ing mangsa ngarep, sampeyan bisa nindakake sawetara remot liyane lan masang disk tim iki.

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

Verifikasi informasi konfigurasi remot

Pungkasan, verifikasi paramèter konfigurasi remot, banjur pencet y kanggo konfirmasi ▼

--------------------
[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 nampilake dhaptar rometes sing disimpen ing mesin saiki, delengen banjur pencet q kanggo metu ▼

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
  • Ing titik iki, konfigurasi Rclone wis rampung.

Sawise komputer lokal diatur, langsung nyalin isi file konfigurasi rclone.conf saka komputer lokal kanggoLinuxFile konfigurasi rclone.conf ing server.

Ing komputer lokal lan server, ketik printah ing ngisor iki kanggo ndeleng printah lokasi file konfigurasi Rclone▼

rclone config file

Takon file konfigurasi Rclone, lan asil sing dipikolehi kaya ing ngisor iki▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Mung nyalin isi ing file konfigurasi rclone.conf saka komputer lokal kanggo file konfigurasi rclone.conf ing server Linux, lan masalah konfigurasi Rclone bisa ditanggulangi.

Kepiye carane nggawe peta Google Disk menyang folder?

Rclone minangka alat baris perintah sing ndhukung sinkronisasi, ngunggah lan ndownload data ing antarane toko obyek lan drive web sing beda.

Lan liwat sawetara setelan, fungsi sing praktis banget kayata download offline lan serep server bisa diwujudake.

Ana akeh cara kanggo nggunakake Rclone, lan soyo tambah iku salah siji saka wong-wong mau.

Cathetan:Pemasangan ora dibutuhake.Minangka fitur eksperimen, akeh watesan lan masalah.Sawise dipasang, ora bisa digunakake minangka disk nyata.Nalika nindakake operasi file, disk lokal digunakake kanggo caching, yaiku, ruang disk lokal dikuwasani.

Panggunaan sing ora bener uga bisa nyebabake masalah kayata disk full lan VPS macet.Nggoleki "Rclone" ing Google, tembung kunci sing paling relevan yaiku "mounting", sing wis nyasarake akeh kanca anyar nganti sawetara.Supaya stabil upload, download, sinkronisasi lan operasi liyane, dianjurake kanggo nggunakake fungsi printah native Rclone.

Pemasangan mbutuhake instalasi fuse, pilih printah instalasi miturut sistem sampeyan:

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

Gunung Google Drive

Pemasangan disk jaringan dipérang dadi mounting manual lan booting otomatis, lan sampeyan bisa milih miturut kabutuhan sampeyan.

Pasang kanthi manual

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

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

Golek lokasi sing nyaman kanggo nggawe folder kosong, bakal printah mkdir bisa?Ora perlu ngajari?

Nggawe folder lokal anyar, path ditemtokake dhewe, yaiku, LocalFolder ▼ ing ngisor iki

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。

Sawise ngetik printah mount ing terminal lan mencet Enter, akeh wong sing ngira yen dheweke macet.

Ora bener amarga loader mlaku ing latar ngarep.

Ing wektu iki, bukak terminal utawa ssh banjur ketik printah kanggo mriksa apa pemetaan sukses ▼

df -h

Sampeyan bisa ndeleng Google Drive sing wis dipasang, ukurane 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 挂载网盘的文件夹绝对路径 - 取消挂载网盘,不用了以后一定要取消哦。

Kepiye carane Rclone mount mbukak disk jaringan tim Google Cloud ing latar mburi?

Gunung minangka disk, nambah&tetep mlaku ing latar mburi ▼

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 &
  • Nerangke:rclone mount Jeneng disk awan tim Google sing sampeyan isi sadurunge: ing disk timjeneng direktori sing ana /root/Gdrive Iki nuduhake path direktori gunung lokal sing mentas digawe.--yaiku metode mount, &mlaku ing latar mburi

pengawas

  • Cara apa wae sing bisa mlaku ing latar mburi bakal ditindakake.
supervisor
  • Gedhe, kompleks nanging kuat.

nopo

  • Telusuri panggunaan nphup, ing saindenging dalan.
nohup
  • Dipuntedahaken printah kanggo kaleksanan, mbayar manungsa waé kanggo spasi sadurunge lan sawise &.

layar

Umumé, sistem linux bakal duwe layar dhewe. Yen ora diinstal, gunakake printah ing ngisor iki ▼

sudo apt-get install screen

utawa CentOS printah▼

sudo yum install screen

Nggawe jendhela anyar sing jenenge CWL-1 lan nglakokake printah ing jendhela ▼

screen -S CWL-1 rclone mount CWL-2:RXFiles /home/ gdDisk/CWL-2 
  • Ana akeh paramèter ing mburi.
  • Disaranake nggawe file sh kanggo ngatur layar, lan extension iki ora bakal diulang.

Busak instal ▼

fusermount-qzu LocalFolder
  • Tuladhane ing kenefusermount -qzu /root/Gdrive

Kepiye carane rclone diwiwiti dhewe?

systemctl

Gawe file rclone.server anyar, ing sistem Linux:

vim /lib/systemd/system/rclone.service

Tulis ing ngisor iki:

#### 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
  • Cathetan ngowahi nilai DriveName, RemoteFolder lan LocalFolder.

Banjur muat ulang daemon supaya layanan anyar bisa ditrapake ▼

systemctl daemon-reload 

Nggawercloneboot

Miwiti dhewe rclone nalika boot ▼

systemctl enable rclone

miwiti rclone ▼

systemctl start rclone

miwiti maneh rclone ▼

systemctl restart rclone

mungkasi rclone ▼

systemctl stop rclone

Pitakonan status rclone▼

systemctl status rclone

Kesimpulan

Iku trep banget kanggo Rclone kanggo Gunung Google tim bareng maya disk, utamané ing serep sinkronisasi, kang bisa gampang nyinkronake data saka website.

Lan yen sampeyan duwe sawetara tim Google sing nuduhake drive awan, sampeyan uga bisa nggunakake Rclone kanggo nyalin file ing antarane saben liyane.

  • Rclone ndhukung soyo tambah disk jaringan manca.
  • Gunung SFTP Rclone uga bisa digunakake minangka alat serep.
  • Yen sampeyan duwe VPS ing daratan China sing pengin digunakake, sampeyan bisa nggunakake SFTP, FTP, lan HTTP kanggo masang lan nggabungake panyimpenan server sing beda.

VPS nggunakake tutorial sinkronisasi otomatis Rclone, deleng kene ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane masang Rclone? Rclone masang Google Team Shared Cloud Disk Remote Sync", sing migunani kanggo sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-1966.html

Mbukak kunci pitulung AI lan pamit kanggo karya sing ora efisien! 🔓💼


🔔 Entuk "DeepSeek Prompt Word Artifact" langsung ing direktori sing disematake saluran! 🎯
📚 Kangen = Mundur sak lawase! Tumindak saiki! ⏳💨

Share lan seneng yen sampeyan seneng! Enggo bareng lan seneng sampeyan minangka motivasi terus!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

Gulung menyang Top