Google Drive הוא אחד משירותי אחסון הענן הפופולריים ביותר הזמינים כיום, ומציע המון שטח אחסון בחינם. כאשר השירות הושק בחזרה בשנת 2012, לקוחות שולחן העבודה שלה עבור Windows ו- Mac OS שוחררו גם. עם זאת, באופן מפתיע היה חסר תמיכה רשמית עבור לינוקס, ולמרבה הצער, המצב הוא אותו היום גם כן.

מחכה ללקוחות רשמיים של Google Drive Linux כל השנים האלה, אנשים פיתחו מספר לא רשמי, שחלקם כבר דנו כאן ב MTE. עם זאת, במאמר זה נדון בכלי מיוחד, המכונה Google Drive-Ocamlfuse, שלא כמו לקוחות רגילים אחרים - מאפשר לך לטעון את כונן Google באופן מקומי על מערכת אובונטו שלך.

Google-Drive-Ocamlfuse

לפי האתר הרשמי של הכלי, Google-Drive-Ocamlfuse היא מערכת קבצים מבוססת FUSE המגובה על ידי Google Drive. נכתב בשפה OCaml, זה מאפשר למשתמשים לעלות כונן Google שלהם ב- Linux, ומאפשר להם להשתמש בו בתור ספרייה רגילה. הנה כמה מהתכונות שהכלי מספק:

  • גישה מלאה לקריאה / כתיבה לקבצים ותיקיות רגילים
  • גישה לקריאה בלבד ל- Google Docs, Sheets ו- Slides (מיוצאים לתבניות ניתנות להגדרה)
  • תמיכה במספר חשבונות
  • טיפול בקובץ כפול
  • גישה לספריית אשפה ("טראש")

הורדה, התקנה והגדרה

תוכל להוריד ולהתקין את הכלי Google Drive-Ocamlfuse על ידי הפעלת הפקודות הבאות במערכת אובונטו שלך:

 sudo Add-apt-מאגר ppa: אלסנדרו-סטראדה / ppa sudo apt- לקבל עדכון sudo apt-get התקן Google-drive-ocamlfuse 

לאחר שתסיים, הדבר הבא שאתה צריך לעשות הוא לאשר את הכלי לגשת לכונן Google שלך, משהו שאתה יכול לעשות על ידי הפעלת הפקודה הבאה:

 Google-Drive-ocamlfuse 

פעולה זו פותחת כרטיסייה בדפדפן ברירת המחדל שלך, כאשר הכלי בעצם מבקש את רשותך לגשת לאוהל שלך ב- Google Drive.

פשוט לחץ על הלחצן "אפשר" ותראה את ההודעה הבאה מחשבונות Google, ותאפשר לך לדעת מה היישום עושה ואיזה מידע ישותף איתו:

לחץ על הלחצן "אפשר", והגישה הנדרשת (הרשאה) תינתן לכלי, ותשלים את ההגדרה עבורו.

למעלה, צור ספרייה מקומית במערכת אובונטו שבה ימופו תוכן Google Drive שלך. לדוגמה, במקרה שלי יצרתי ספרייה בשם "gdrive_local".

 mkdir ~ / gdrive_local 

לאחר שתסיים, הפעל את הפקודה הבאה כדי לטעון את מערכת הקבצים באופן מקומי:

 google-drive-ocamlfuse ~ / gdrive_local 

זה לקח קצת זמן, אבל בסופו של דבר אני יכול לראות את כל התוכן שלי ב- Google Drive בספרייה "gdrive_local":

מכאן ואילך, הייתי מסוגל לבצע שינויים באופן מקומי, ואלה היו משתקפים בענן - להיפך היה גם נכון.

תְצוּרָה

קובץ ההגדרות של הכלי נמצא בדרך כלל בנתיב "~ / .gdfuse / default / config."

כאן אתה יכול לצבוט את הערכים של פרמטרים שונים כדי להשיג את מה שאתה רוצה. לדוגמה, מרווח הזמן (בשניות) ברירת המחדל בין שאילתות כדי לזהות שינויים בצד השרת הוא 60 שניות, אך ניתן לשנות אותו על-ידי שינוי הערך של הפרמטר metadata_cache_time . באופן דומה, אם אתה רוצה את מערכת הקבצים להיות מותקן לקריאה בלבד, לשנות את הערך של "read_only" פרמטר ל "נכון".

לקבלת מידע נוסף, עבור אל Google-drive-ocamlfuse wiki.

סיכום

בעקבות מערכת Google Drive רכוב מקומי יש יתרונות משלה. לדוגמה, תוכל לבצע פעולות ספריה על-ידי שורת הפקודה, מה שהופך את פעולות כונן Google שלך ​​למהירות גבוהה יותר (אם אתה משתמש בעל שורת פקודה מנוסה). לגבי הכלי, זה בכלל לא קשה ללמוד. בנוסף, כפי שכבר צוין, יש גם Wiki מפורט זמין לך ללמוד את השימוש מראש.