قم بتثبيت Google Drive محليًا في Ubuntu كنظام ملفات افتراضي

حول تحميل Google Drive محليًا

في المقالة التالية سنرى طريقتين تحميل Google Drive محليًا كنظام ملفات افتراضي. يعد Google Drive أحد أشهر موفري التخزين السحابي على هذا الكوكب.

بين الحين والآخر يجلب لنا بعض المطورين بعض العملاء من في Google Drive لأنظمة Gnu / Linux. في هذا المنشور ، سنرى اثنين عملاء غير رسميين لنظام أوبونتو الخاص بنا. مع هؤلاء العملاء ، سنكون قادرين على تحميل محرك Google محليًا ، كنظام ملفات افتراضي. سيتيح لنا هذا إمكانية الوصول إلى الملفات الموجودة على وحدتنا بطريقة بسيطة للغاية.

جوجل محرك ocamlfuse

Google-drive-ocamlfuse هو ملف نظام ملفات فيوز لجوجل درايف وهو مكتوب بلغة OCaml. FUSE هو مشروع يتيح للمستخدمين إنشاء أنظمة ملفات افتراضية. سيسمح لنا Google-drive-ocamlfuse بتثبيت Google Drive على نظام Gnu / Linux.

لديها الوصول للقراءة / الكتابة إلى الملفات والمجلدات الشائعة، وصول للقراءة فقط إلى أوراق وشرائح Google. سيوفر لنا دعم لعدة حسابات Google Driveوالتعامل مع الملفات المكررة والوصول إلى دليل المهملات والمزيد.

تثبيت google-drive-ocamlfuse

لتثبيته في Ubuntu 18.04 سنكتب في المحطة (Ctrl + Alt + T):

sudo add-apt-repository ppa:alessandro-strada/ppa

sudo apt-get install google-drive-ocamlfuse

استعمال

بمجرد التثبيت ، سنقوم بتشغيل الأمر التالي إلى ابدأ الأداة المساعدة google-drive-ocamlfuse من المحطة (Ctrl + Alt + T):

google-drive-ocamlfuse

عند التشغيل لأول مرة ، ستفتح الأداة متصفح الويب و سيطلب منا الإذن للوصول إلى ملفات Google Drive الخاصة بنا. بمجرد منح التفويض ، سيتم إنشاء جميع ملفات ومجلدات التكوين الضرورية تلقائيًا.

شاشة تسجيل الدخول لتحميل محرك جوجل مع gdfuse

بعد المصادقة الناجحة ، سنرى الرسالة التالية في الجهاز:

تم استرداد رمز الوصول الذي تم استرداده جبل google drive محليًا gdfuse

الآن يمكننا إغلاق متصفح الويب و إنشاء نقطة جبل لملفات Google Drive الخاصة بنا. سنفعل ذلك عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T)

mkdir ~/migoogledrive

وأخيرا، سنقوم بتركيب وحدة جوجل الخاصة بنا باستخدام الأمر:

google-drive-ocamlfuse ~/migoogledrive

بعد ذلك ، يمكننا الوصول إلى الملفات من Terminal أو من مدير الملفات.

نظام الملفات المثبت على google drive gdfuse

بمجرد الانتهاء ، سنقوم بإلغاء تحميل نظام الملفات FUSE باستخدام الأمر:

fusermount -u ~/migoogledrive

إذا كنا في حاجة إليها ، نستطيع استشر المساعدة بالأمر:

google-drive-ocamlfuse --help

بالإضافة إلى ذلك ، يمكننا استشارة ويكي الرسمي والمستودع مشروع جيثب إلى المزيد من التفاصيل.

جي سي إس إف

GCSF هو نظام ملفات FUSE المستند إلى Google Drive، مكتوب بلغة البرمجة Rust. باستخدام GCSF ، سنتمكن من تركيب وحدة Google الخاصة بنا كنظام ملفات افتراضي محلي والوصول إلى المحتويات من Terminal أو مدير الملفات.

إذا كنت تتساءل كيف تختلف عن مشاريع FUSE الأخرى مثل google-drive-ocamlfuse ، استجاب مطور GCSF لتعليق مماثل على Reddit: يميل GCSF إلى أن يكون أسرع سرد الملفات بشكل متكرر أو قراءة الملفات الكبيرة من Drive. تؤدي استراتيجية التخزين المؤقت التي تستخدمها أيضًا إلى قراءات سريعة جدًا للملفات التي تم تخزينها مؤقتًا ، على حساب استخدام المزيد من ذاكرة الوصول العشوائي.

تركيب GCSF

لتثبيته في Ubuntu ، سيتعين علينا ذلك تأكد لدينا تثبيت الصدأ في نظامنا. تأكد أيضًا من تثبيت حزم pkg-config و fuse. سنجدها متوفرة في المستودعات الافتراضية لمعظم توزيعات Gnu / Linux. على Ubuntu والمشتقات ، يمكن تثبيتها باستخدام الأمر:

sudo apt install -y libfuse-dev pkg-config

بمجرد استيفاء جميع التبعيات ، قم بتشغيل الأمر التالي إلى تثبيت GCSF:

cargo install gcsf

استعمال

أولا ، يجب علينا تخويل محرك جوجل لدينا. للقيام بهذا الجري:

gcsf login entreunosyceros

سيكون عليك تحديد اسم الجلسة. يستبدل entreunosyceros باسم الجلسة الخاصة بك. سترى نتيجة مشابهة لما يلي بامتداد URL لتفويض حساب Google Drive الخاص بك.

عنوان URL لتسجيل الدخول إلى gcsf

انسخ والصق عنوان URL أعلاه في متصفحك وانقر على السماح بـ منح الإذن للوصول إلى محتويات Google Drive الخاص بك. بمجرد المصادقة ، سترى نتيجة مثل ما يلي.

شاشة تسجيل الدخول لتحميل google drive محليًا باستخدام gcsf

سيُنشئ GCSF ملف تكوين بتنسيق XDG_CONFIG_HOME دولار / gcsf / gcsf.toml، والتي يتم تعريفها بشكل عام على أنها $ HOME / .config / gcsf / gcsf.toml. يتم تخزين بيانات الاعتماد في نفس الدليل.

نستمر في إنشاء دليل لـ تحميل محتوى Google Drive الخاص بنا:

mkdir ~/migoogledrivegcfs

الآن سنقوم بتحرير الملف /etc/fuse.conf:

sudo vi /etc/fuse.conf

سنقوم بإلغاء التعليق عن السطر التالي للسماح للمستخدمين غير الجذر بتحديد خيارات التحميل:

التكوين الصمامات

user_allow_other

نحفظ الملف ونغلقه. نواصل تركيب وحدة جوجل لدينا بالأمر:

محرك google مثبت محليًا مع gcsf

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

استبدل entreunosyceros باسم جلستك. بعد ذلك ، يمكنك إغلاق هذه المحطة.

الآن انت تستطيع عرض الجلسات الحالية بالأمر:

قائمة gcsf

gcsf list

في هذه المرحلة ، سنتمكن من الوصول إلى محتويات وحدة Google الخاصة بنا من Terminal أو من مدير الملفات.

تم تحميل google drive gcsf كنظام ملفات

إذا كنت لا تعرف أين يتم تحميل محرك جوجل الخاص بك، استخدم الأمر df:

df -h

سنكون قادرين قم بإلغاء تحميل محرك جوجل باستخدام الأمر:

fusermount -u ~/ migoogledrivegcfs

يمكننا الحصول عليها مزيد من المعلومات حول GCFS من عند مستودع جيثب


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      هارولد كولازوس أوربانو قال

    مرحبًا ، مساء الخير ، لا أعرف ما إذا كان بإمكاني طرح الأسئلة هنا ، ولكن ، ها هي:
    أحاول استخدام خيار GCSF ، لقد قمت بالفعل بجميع الخطوات ، لكن لدي أكثر من 300 غيغابايت على محرك الأقراص الخاص بي ، وهو حساب شركة ، وفي الخطوة gcsf mount ~ / migoogledrivegcfs -s entreunosyceros ، أرى ذلك يبدأ كـ "مزامنة" جميع البيانات ، وتبدأ الأسطر INFO gcsf :: gcsf :: drive_facade> الصفحة المستلمة 250 التي تحتوي على 460 ملفًا في المرور كثيرًا ، وينتهي هذا بعد ساعة أو نحو ذلك وتبدأ هذه الأسطر الأخرى: INFO gcsf: : gcsf :: file_manager> التحقق من التغييرات وإمكانية تطبيقها.
    بدأت العملية أمس في الساعة 3:00 مساءً وتركت الكمبيوتر طوال الليل وهذا الصباح كان هناك حوالي 10 أسطر من ذلك الأخير الذي شاركته ، وواصلت العمل. حتى الليلة الماضية عندما دخلت إلى مجلد migoogledrivegcfs ، لم يظهر أي شيء (في ذلك الوقت كان هناك مثل 3 أسطر من INFO gcsf :: gcsf :: file_manager> التحقق من التغييرات وربما تطبيقها.) ، هذا الصباح رأيت بالفعل الملفات الموجودة في مجلدي ولكني لم أنتهي بعد ولأنني اضطررت للذهاب وأخذ الكمبيوتر المحمول كان علي إلغاء الأمر ، مع CRL + C وفي تلك اللحظة اختفى كل شيء كان في المجلد ، لأنني قاطعت التجميع لقد بدأت للتو من جديد وأفعل نفس الشيء.
    السؤال هو ، هل حان الوقت دائمًا للقيام بهذا المونتاج أم يجب أن أتركه ينتهي مرة واحدة فقط؟ عندما تنتهي العملية الكاملة ، هل يتم حفظ كل شيء؟ أي ، إذا قمت بإعادة تشغيل الكمبيوتر ، فكلما أدخلت المجلد مرة أخرى ، سيتم تحميل بيانات Google Drive الخاصة بي وستتم مزامنتها تلقائيًا؟
    شكرا لهذه المعلومات.

      خورخي لوبار ديف قال

    مرحبا. شكرا على الدليل.
    ترفض Google تسجيل الدخول بالخطأ 400 (طلب غير صالح) لأن عنوان url مكون بشكل سيئ. هل حدث ذلك لشخص آخر؟ هل تعرف كيفية اصلاحها؟

    «400. هذا خطأ.

    لا يمكن للخادم معالجة الطلب لأنه غير صحيح. لا ينبغي إعادة المحاولة. ماا نعرفه. "

    شكرا

         خورخي لوبار ديف قال

      هذا مع gcsf ، بعمل اسم مستخدم تسجيل الدخول إلى gcsf
      أو أيضًا (nombreUsuario@gmail.com)