شكرا جزيلا على rclone و FolderClone.
قبل كل شيء ، تثبيت Python3. لأننا نستخدم بيثون كلغة برمجة لدينا.
لنظام Linux : تثبيت الشاشة ، git وأحدث rclone. إذا في Debian/Ubuntu ، استخدم هذا الأمر مباشرة
sudo apt-get install screen git && curl https://rclone.org/install.sh | sudo bash
بعد كل الاعتماد أعلاه يتم تثبيته بنجاح ، قم بتشغيل هذا الأمر
sudo git clone https://github.com/xyou365/AutoRclone && cd AutoRclone && sudo pip3 install -r requirements.txt
لنظام Windows : قم بتنزيل هذا المشروع مباشرة ثم قم بتثبيت أحدث rclone. ثم قم بتشغيل هذا الأمر (اكتب في Windows أو Windows PowerShell) في مجلد المشروع الخاص بنا
pip3 install -r requirements.txt
دعنا ننشئ حسابات الخدمة التي نحتاجها فقط. تحذير: إن إساءة استخدام هذه الميزة ليست الهدف من AutorClone ولا نوصي بأن تقوم بعمل الكثير من المشاريع ، فقط مشروع واحد و 100 SA يسمح لك بالكثير من الاستخدام ، ومن الممكن أيضًا أن يحصل Google على مشاريعك.
تمكين واجهة برمجة تطبيقات محرك الأقراص في Python QuickStart وحفظ ملف credentials.json في دليل المشروع.
إذا لم يكن لديك أي مشروع في حسابك ثم
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.
سيبدو الأمر مثل python3 gen_sa_accounts.py --quick-setup 1 استبدال "1" بعدد المشاريع التي تريدها
إذا كان لديك مشاريع n بالفعل وترغب في إنشاء حسابات خدمة فقط في المشاريع التي تم إنشاؤها حديثًا ،
ل
accountsيجري
python3 gen_sa_accounts.py --quick-setup 1 --new-only
إذا كنت ترغب في إنشاء بعض حسابات الخدمة باستخدام المشاريع الحالية (لا تقم بإنشاء المزيد من المشاريع) ، فقم بتشغيل python3 gen_sa_accounts.py --quick-setup -1 . لاحظ أن هذا سيؤدي إلى الكتابة فوق حسابات الخدمة الحالية.
بعد الانتهاء من ذلك ، سيكون هناك العديد من ملفات JSON في مجلد واحد يسمى accounts .
نستخدم مجموعات Google لتنظيم حسابات الخدمة الخاصة بنا بالنظر إلى
الحدود الرسمية لأعضاء Team Drive (الحد للأفراد والمجموعات المضافة مباشرة كأعضاء: 600).
قم بتشغيل واجهة برمجة تطبيقات الدليل بعد الخطوات الرسمية (احفظ ملف JSON الذي تم إنشاؤه إلى credentials المجلد).
قم بإنشاء مجموعة لمؤسستك في وحدة التحكم في المسؤول. بعد إنشاء مجموعة ، سيكون لديك عنوان على سبيل المثال [email protected] .
قم بتشغيل python3 add_to_google_group.py -g [email protected]
لمعنى الأعلام أعلاه ، يرجى تشغيل python3 add_to_google_group.py -h
قم بإنشاء Google Group ثم إضافة حسابات الخدمة كأعضاء يدويًا. الحد هو 10 في وقت واحد ، 100 في اليوم ، ولكن إذا قرأت تحذيرنا وملاحظاتنا أعلاه ، فسيكون لديك مشروع واحد وبالتالي بسهولة في مجموعتك.
إذا كنت لا تستخدم Team Drive ، فما عليك سوى تخطي. تحذير: لا يُنصح باستخدام حسابات الخدمة لاستنساخ "المجلدات التي لا توجد في Teamdrives ، SA تعمل بشكل أفضل في TeamDrives.
إذا كنت قد قمت بالفعل بإنشاء مجموعات Google ( الخطوة 2 ) لإدارة حسابات الخدمة الخاصة بك ، فأضف عنوان المجموعة [email protected] أو [email protected] إلى Drive Team Drive (TDSRC) و Destination Team Drive (TDDST).
خلاف ذلك ، أضف حسابات الخدمة مباشرة إلى Team Drive.
قم بتمكين واجهة برمجة تطبيقات محرك الأقراص في Python QuickStart وحفظ
credentials.json.
- أضف حسابات الخدمة إلى محرك الفريق المصدر الخاص بك:
python3 add_to_team_drive.py -d SharedTeamDriveSrcID- أضف حسابات الخدمة في محرك فريق الوجهة الخاص بك:
python3 add_to_team_drive.py -d SharedTeamDriveDstID
دعنا نسخب مئات من موارد السل باستخدام حسابات الخدمة. ملاحظة : قد تجعلك السخرية ، والإساءة إلى هذا (بغض النظر عن البرنامج النصي الذي تستخدمه) يلاحظه من قبل Google ، نوصيك بأن لا تكون نهمًا واستنساخًا ما هو مهم بدلاً من تنزيل Wikipedia بأكمله.
python3 rclone_sa_magic.py -s SourceID -d DestinationID -dp DestinationPathName -b 1 -e 600
لمعنى الأعلام أعلاه ، يرجى تشغيل Python3 rclone_sa_magic.py -h
إضافة --disable_list_r إذا لم يتمكن rclone من قراءة جميع محتويات المجلد المشترك العام.
يرجى التأكد من أن Rclone يمكنه قراءة دليل المصدر والوجهة. تحقق من ذلك باستخدام 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 لمعرفة ما يحدث في التفاصيل (Linux فقط). 
كما دعونا نتحدث عن هذا المشروع في Telegram Group AutorClone
[Blog (中文)] (Blog (中文) https://gsuitems.com/index.php/archives/13/) | مجموعة محرك Google | قناة Google Drive