Bagaimana cara memasang Rclone? Rclone memasang disk cloud bersama tim Google untuk sinkronisasi jarak jauh

Bagaimana cara memasang disk tim Google Driver yang diterapkan ke server VPS saya sendiri untuk mencapai tujuan perluasan kapasitas dan manajemen file?

Bagaimana cara memasang Rclone? Rclone memasang disk cloud bersama tim Google untuk sinkronisasi jarak jauh

Satu-satunya kesulitan dalam teks lengkap adalahRcloneMembuat remote yang langkahnya sedikit lebih banyak, namun tidak ribet dan sulit.

Misalnya, mereka yang terburu nafsu dan takut akan masalah mengatakan mereka bisa mengatasinya, dan saya yakin banyak orang bisa mengatasinya.

Bagaimana cara menginstal Rclone?

Gunakan file skrip instalasi resmi

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

Masukkan perintah untuk menguji apakah instalasi berhasil

rclone
  • Informasi bantuan yang ditampilkan menunjukkan bahwa penginstalan berhasil.

Bagaimana cara mengkonfigurasi Rclone?

Setelah instalasi selesai, mulailah mengonfigurasi untuk menambahkan mount baru untuk memulai▼

rclone config

Bagaimana cara memilih jenis pembuatan Remote jarak jauh?

Setelah Anda melihatnya dengan jelas, pilih opsi untuk Google Drive.

Namun, jumlah opsi dapat berubah setelah rclone diperbarui.

Karena terhubung ke disk cloud tim Google, jadi pilih 13 di sini

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

Tentu saja, jika Anda merasa repot, Anda dapat langsung menekan Enter dan menggunakan ID Klien RCLONE sendiri untuk menghasilkan konfigurasi jarak jauh.

Namun, ini memiliki kekurangan, pejabat Rclone juga mengatakan.

Karena tingkat penggunaan ClientId dan Rahasia Klien terlalu tinggi, banyak orang yang menggunakannya.

Google memiliki jumlah lalu lintas terbatas untuk setiap aplikasi klien, apa yang terjadi ketika sekelompok orang menggunakannya dalam kerumunan?Bayangkan sendiri (lalu lintas maksimum 750G per hari).

  • Jadi, lebih baik mendaftarkan klien Google Google Api sendiri.
  • Ambil saja carriage return, dan Anda dapat memodifikasi dan menambahkannya nanti.

Anda harus masuk terlebih dahuluPusat Google APIBuat proyekDapatkan API, pilih "Aplikasi Desktop" untuk jenis aplikasi

Anda harus terlebih dahulu masuk ke Google API Center untuk membuat proyek guna mendapatkan API, dan pilih "Aplikasi Desktop" untuk jenisnya.

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

Disarankan untuk menyetel ID klien aplikasi Google Anda sendiri

Bagaimana memilih otoritas operasi?

Jika Anda menggunakannya sendiri, pilih 1 langsung untuk mendapatkan semua izin

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

Bagaimana cara mengatur direktori root?

Jangan gunakan pengaturan ini, cukup tekan 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" di sini perlu diperoleh dengan mengunduh dan menginstal Rclone di komputer lokal terlebih dahulu▼

Ambil Windows sebagai contoh, buka folder tempat rclone.exe berada setelah dekompresi, masukkan cmd di bilah alamat explorer dan tekan Enter untuk membuka command prompt di jalur saat ini.

Ganti dengan perintah berikutClient_ID,Client_secret dan jalankan

rclone authorize "gdrive" "Client_ID" "Client_secret"
  • (Metode ini hanya cocok untuk membuat konfigurasi jarak jauh dengan ID Klien Anda sendiri)

Sebuah browser akan muncul berikutnya, meminta Anda untuk masuk ke akun Anda untuk mengotorisasinya.

Bagaimana cara mengotorisasi akun Google?

 

Bagaimana cara menggunakan cadangan rclone untuk VPS? CentOS menggunakan GDrive untuk menyinkronkan tutorial secara otomatis 4

  1. Jika Anda berada di daratan Cina, pertama-tama Anda harus melewati dinding X, maka Anda harus memiliki akun Google dan masuk.
  2. Jika muncul "Aplikasi ini belum diverifikasi oleh Google", klik "Lanjutan".
  3. Kemudian, klik Izinkan untuk mengotorisasi.

Setelah otorisasi, pesan berikut muncul di jendela prompt perintah:

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"}Seluruh konten ini (termasuk tanda kurung) adalah token, salin, dan simpan.
  • Kemudian, tempel token di atas dan minta masukan config_token> Tempat.

Apakah Anda mengonfigurasi Google Teams untuk berbagi disk cloud?

Karena disk cloud bersama tim Google digunakan, tentu saja pilihy

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

Bagaimana cara memilih Drive Bersama Google Teams yang akan dipasang?

Drive Bersama Tim Google hanyalah sebuah folder, dan folder dianggap sebagai drive tim.

Karena saya memiliki dua disk tim yang disebut CWL-X,

Jadi, Anda dapat melihat dua opsi di sini, satukonfigurasi jarak jauhHanya satu disk tim yang dapat diikat.

Di masa mendatang, Anda dapat melakukan beberapa remote lagi dan memasang disk tim ini.

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 jarak jauh

Terakhir, verifikasi parameter konfigurasi jarak jauh, dan tekan saja y untuk mengonfirmasi

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

Ini akan menampilkan daftar rometes yang disimpan di mesin saat ini, lihat saja, tekan q untuk keluar

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
  • Pada titik ini, konfigurasi Rclone selesai.

Setelah komputer lokal dikonfigurasi, langsung salin isi file konfigurasi rclone.conf komputer lokal keLinuxFile konfigurasi rclone.conf di server.

Di komputer lokal dan server masing-masing, masukkan perintah berikut untuk melihat perintah lokasi file konfigurasi Rclone▼

rclone config file

Query file konfigurasi Rclone, dan hasil yang diperoleh adalah sebagai berikut▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Cukup salin konten di file konfigurasi rclone.conf dari komputer lokal ke file konfigurasi rclone.conf di server Linux, dan masalah konfigurasi Rclone dapat diselesaikan.

Bagaimana cara memetakan Google Disk ke folder?

Rclone adalah alat baris perintah yang mendukung sinkronisasi, pengunggahan, dan pengunduhan data antara penyimpanan objek dan drive web yang berbeda.

Dan melalui beberapa pengaturan, fungsi yang sangat praktis seperti pengunduhan offline dan pencadangan server dapat diwujudkan.

Ada banyak cara untuk menggunakan Rclone, dan pemasangan adalah salah satunya.

Catatan:Pemasangan tidak diperlukan.Sebagai fitur eksperimental, ia memiliki banyak keterbatasan dan masalah.Setelah dipasang, itu tidak dapat digunakan sebagai disk nyata.Saat melakukan operasi file, disk lokal digunakan untuk caching, yaitu ruang disk lokal ditempati.

Penggunaan yang tidak tepat juga dapat menyebabkan masalah seperti disk penuh dan VPS macet.Mencari "Rclone" di Google, kata kunci yang paling relevan adalah "mount", yang telah menyesatkan banyak teman baru sampai batas tertentu.Untuk menstabilkan pengunggahan, pengunduhan, sinkronisasi, dan operasi lainnya, disarankan untuk menggunakan fungsi perintah asli Rclone.

Pemasangan membutuhkan instalasi fuse, pilih perintah instalasi sesuai dengan sistem Anda:

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

Pasang Google Drive

Memasang disk jaringan dibagi menjadi pemasangan manual dan boot otomatis, dan Anda dapat memilih sesuai dengan kebutuhan Anda sendiri.

Pasang secara manual

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

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

Temukan lokasi yang nyaman untuk membuat folder kosong, apakah perintah mkdir akan berfungsi?Tidak perlu mengajar?

Buat folder lokal baru, jalurnya ditentukan sendiri, yaitu Folder Lokal berikut

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。

Setelah memasukkan perintah mount di terminal dan menekan Enter, banyak orang mengira mereka macet.

Sebenarnya bukan karena loader berjalan di latar depan.

Saat ini, buka terminal atau ssh dan masukkan perintah untuk memeriksa apakah pemetaan berhasil

df -h

Anda dapat melihat Google Drive yang telah Anda pasang, ukurannya 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 挂载网盘的文件夹绝对路径 - 取消挂载网盘,不用了以后一定要取消哦。

Bagaimana cara pemasangan Rclone menjalankan disk jaringan tim Google Cloud di latar belakang?

pasang sebagai disk, tambahkan&tetap berjalan di latar belakang

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 &
  • Menjelaskan:rclone mount Nama disk cloud tim Google yang Anda isi sebelumnya: di disk timnama direktori yang ada /root/Gdrive Ini merujuk ke jalur direktori mount lokal yang baru dibuat.--adalah metode pemasangan, &sedang berjalan di latar belakang

pengawas

  • Metode apa pun yang dapat berjalan di latar belakang akan melakukannya.
supervisor
  • Hebat, kompleks tapi kuat.

nohup

  • Cari penggunaan nphup, di seluruh jalan.
nohup
  • Diikuti dengan perintah yang akan dijalankan, perhatikan spasi sebelum dan sesudah &.

layar

Umumnya, sistem linux akan memiliki layarnya sendiri, jika tidak diinstal, gunakan perintah berikut ▼

sudo apt-get install screen

atau CentOS perintah▼

sudo yum install screen

Buat jendela baru bernama CWL-1 dan jalankan perintah di jendela

screen -S CWL-1 rclone mount CWL-2:RXFiles /home/ gdDisk/CWL-2 
  • Ada banyak parameter di belakang.
  • Disarankan untuk membuat file sh untuk mengelola layar, dan ekstensi ini tidak akan diulang.

Hapus instalan

fusermount-qzu LocalFolder
  • Contoh di sini adalahfusermount -qzu /root/Gdrive

Bagaimana rclone memulai dengan sendirinya?

systemctl

Buat file rclone.server baru, di sistem Linux:

vim /lib/systemd/system/rclone.service

Tulis yang berikut ini:

#### 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
  • Catatan ubah nilai DriveName, RemoteFolder dan LocalFolder.

Kemudian muat ulang daemon untuk membuat layanan baru berlaku

systemctl daemon-reload 

Mendirikanrclonesepatu bot

Mulai otomatis rclone saat boot

systemctl enable rclone

mulai rclone

systemctl start rclone

mulai ulang rclone

systemctl restart rclone

hentikan rclone

systemctl stop rclone

Permintaan status rclone▼

systemctl status rclone

Kesimpulan

Sangat nyaman bagi Rclone untuk memasang disk cloud bersama tim Google, terutama pada cadangan sinkronisasi, yang dapat dengan mudah menyinkronkan data situs web.

Dan jika Anda memiliki beberapa tim Google yang berbagi drive cloud, Anda juga dapat menggunakan Rclone untuk menyalin file antara satu sama lain.

  • Rclone mendukung mount yang pada dasarnya adalah disk jaringan asing.
  • Pemasangan SFTP Rclone juga dapat digunakan sebagai alat cadangan.
  • Jika Anda ingin menggunakan VPS di Cina daratan, Anda dapat menggunakan SFTP, FTP, dan HTTP untuk memasang dan mengintegrasikan penyimpanan server yang berbeda.

VPS menggunakan tutorial sinkronisasi otomatis Rclone, silakan lihat di sini

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Bagaimana cara memasang Rclone? Rclone memasang Google Team Shared Cloud Disk Remote Sync", yang berguna bagi Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-1966.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部