Terima kasih banyak untuk rClone dan folderClone.
Sebelum semuanya, pasang python3. Karena kami menggunakan Python sebagai bahasa pemrograman kami.
Untuk Sistem Linux : Instal Layar, git dan RCLone terbaru. Jika di Debian/Ubuntu, langsung gunakan perintah ini
sudo apt-get install screen git && curl https://rclone.org/install.sh | sudo bash
Setelah semua ketergantungan di atas berhasil diinstal, jalankan perintah ini
sudo git clone https://github.com/xyou365/AutoRclone && cd AutoRclone && sudo pip3 install -r requirements.txt
Untuk Sistem Windows : Langsung unduh proyek ini lalu instal rClone terbaru. Kemudian jalankan perintah ini (ketik CMD Command Windows atau Windows PowerShell) di folder proyek kami
pip3 install -r requirements.txt
Biarkan kami membuat hanya akun layanan yang kami butuhkan. PERINGATAN: Penyalahgunaan fitur ini bukanlah tujuan AutorClone dan kami tidak menyarankan Anda membuat banyak proyek, hanya satu proyek dan 100 SA memungkinkan Anda banyak menggunakan, mungkin juga Overbuse mungkin membuat proyek Anda dilarang oleh Google.
Aktifkan drive API di Python QuickStart dan simpan file credentials.json ke direktori proyek.
Jika Anda tidak memiliki proyek apa pun di akun Anda
accounts Note: 1 service account can copy around 750gb a day, 1 project makes 100 service accounts so thats 75tb a day, for most users this should easily suffice.
Perintah itu akan terlihat seperti python3 gen_sa_accounts.py --quick-setup 1 ganti "1" dengan jumlah proyek yang Anda inginkan
Jika Anda sudah memiliki N proyek dan ingin membuat akun layanan hanya dalam proyek yang baru dibuat,
ke
accountsberlari
python3 gen_sa_accounts.py --quick-setup 1 --new-only
Jika Anda ingin membuat beberapa akun layanan menggunakan proyek yang ada (jangan membuat lebih banyak proyek), jalankan python3 gen_sa_accounts.py --quick-setup -1 . Perhatikan bahwa ini akan menimpa akun layanan yang ada.
Setelah selesai, akan ada banyak file JSON dalam satu folder bernama accounts .
Kami menggunakan grup Google untuk mengelola akun layanan kami dengan mempertimbangkan
Batas resmi kepada anggota tim drive (batas untuk individu dan kelompok ditambahkan secara langsung sebagai anggota: 600).
Nyalakan API Direktori mengikuti langkah -langkah resmi (simpan file JSON yang dihasilkan ke credentials folder).
Buat grup untuk organisasi Anda di konsol admin. Setelah membuat grup, Anda akan memiliki alamat misalnya [email protected] .
Jalankan python3 add_to_google_group.py -g [email protected]
Untuk arti bendera di atas, silakan jalankan python3 add_to_google_group.py -h
Buat Google Group lalu tambahkan akun layanan sebagai anggota dengan tangan. Batas adalah 10 sekaligus, 100 sehari tetapi jika Anda membaca peringatan dan catatan kami di atas, Anda akan memiliki 1 proyek dan karenanya dengan mudah dalam jangkauan Anda.
Jika Anda tidak menggunakan Team Drive, lewati saja. PERINGATAN: Tidak disarankan untuk menggunakan akun layanan untuk mengkloning "ke" folder yang tidak ada di TeamDrives, SA bekerja paling baik untuk TeamDrives.
Jika Anda telah membuat Google Group ( Langkah 2 ) untuk mengelola akun layanan Anda, tambahkan alamat grup [email protected] atau [email protected] ke Sumber Team Drive (TDSRC) dan Destination Drive (TDDST) Anda.
Jika tidak, tambahkan akun layanan langsung ke tim drive.
Aktifkan drive API di Python QuickStart dan simpan
credentials.jsonke jalur root proyek jika Anda belum melakukannya pada langkah 2 .
- Tambahkan akun layanan ke drive tim sumber Anda:
python3 add_to_team_drive.py -d SharedTeamDriveSrcID- Tambahkan akun layanan ke drive tim tujuan Anda:
python3 add_to_team_drive.py -d SharedTeamDriveDstID
Biarkan kami menyalin ratusan sumber daya TB menggunakan akun layanan. CATATAN : Sarkasme, lebih dari penyalahgunaan ini (terlepas dari skrip kloning apa yang Anda gunakan) dapat membuat Anda diperhatikan oleh Google, kami sarankan Anda jangan menjadi parang dan klon yang penting daripada mengunduh seluruh wikipedia.
python3 rclone_sa_magic.py -s SourceID -d DestinationID -dp DestinationPathName -b 1 -e 600
Untuk arti bendera di atas, silakan jalankan python3 rclone_sa_magic.py -h
Tambahkan --disable_list_r Jika rclone tidak dapat membaca semua konten folder bersama publik.
Pastikan RCLone dapat membaca direktori sumber dan tujuan Anda. Periksa menggunakan rclone size :
rclone --config rclone.conf size --disable ListR src001:
rclone --config rclone.conf size --disable ListR dst001:
python3 rclone_sa_magic.py -sp YourLocalPath -d DestinationID -dp DestinationPathName -b 1 -e 600
tail -f log_rclone.txt untuk melihat apa yang terjadi secara detail (hanya linux). 
Mari kita bicara tentang proyek ini di Telegram Group Autorclone
[Blog (中文)] (Blog (中文) https://gsuitems.com/index.php/archives/13/) | Google Drive Group | Saluran Google Drive