Google Drive στο Linux Mint

Όσοι διαθέτουμε λογαριασμό ηλεκτρονικού ταχυδρομείου στη Google, γνωρίζουμε ότι αυτόματα διαθέτουμε και χώρο αποθήκευσης δεδομένων στο cloud. Ο χώρος αυτός ξεκινάει από 15 Gb, για τους δωρεάν λογαριασμούς, φτάνοντας στο άπειρο, για λογαριασμούς επί πληρωμή.

Η Google έχει δημιουργήσει και λογισμικό , με το οποίο, μπορούμε να δούμε τα περιεχόμενα του αποθηκευτικού χώρου, ως έναν επιπλέον δίσκο του συστήματος. Δυστυχώς, η συγκεκριμένη εφαρμογή δεν έχει εκδοθεί για το Linux. Υπάρχει όμως αντίστοιχο δωρεάν λογισμικό, το οποίο μας επιτρέπει να κάνουμε την ίδια δουλειά στο Linux.

google-drive-ocamlfuse

Θα πρέπει να διευκρινιστεί ότι με το λογισμικό αυτό, μοντάρεται ο αποθηκευτικός χώρος σε έναν φάκελο του συστήματός μας, αλλά τα περιεχόμενα δεν συγχρονίζονται με τον τοπικό υπολογιστή μας. Αυτό σημαίνει ότι τα δεδομένα που είναι αποθηκευμένα στο google drive, συνεχίζουν να βρίσκονται στο cloud και δεν καταλαμβάνουν χώρο στον τοπικό σκληρό δίσκο του υπολογιστή μας. Μπορούμε δηλαδή σε έναν υπολογιστή με σκληρό δίσκο 250 Gb να συνδέσουμε ένα google drive, που θα περιέχει άπειρα GB δεδομένων, ανάλογα με το πακέτο αποθήκευσης που διαθέτουμε. Ο γράφων διαθέτει επαγγελματικό πακέτο , με απεριόριστο χώρο και τη στιγμή που γράφεται το κείμενο, έχει στο cloud 4 ΤΒ δεδομένων. 
Επίσης, θα πρέπει να διευκρινιστεί ότι το λογισμικό δεν εκτελεί κανενός είδους συγχρονισμό. Η επεξεργασία των δεδομένων μας, γίνεται απευθείας στο cloud, μέσω προσωρινού χώρου αποθήκευσης στον τοπικό δίσκο.
Αν, δηλαδή, μεταφέρουμε ένα αρχείο  500Mb στο google drive, τότε αυτό θα γραφτεί προσωρινά σε ένα φάκελο συστήματος, Cache, και όταν ανεβεί στο cloud, αυτόματα θα διαγραφεί από κει.

Η διαδικασία εγκατάστασης είναι η παρακάτω:

Δίνουμε στο τερματικό μία μία τις εντολές:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

Το λογισμικό έχει εγκατασταθεί και είναι έτοιμο. 

Την πρώτη φορά δίνουμε την παρακάτω εντολή, χωρίς παραμέτρους:

google-drive-ocamlfuse

Η εντολή θα δημιουργήσει κάποιους κρυφούς φακέλους, μέσα στον προσωπικό μας φάκελο. (~/.gdfuse/default).
Ταυτόχρονα θα εκκινήσει τη διαδικασία πιστοποίησης για να αποκτήσουμε πρόσβαση στο Google Drive. Η google θα μας ζητήσει την έγκριση, ώστε το λογισμικό να έχει πρόσβαση στο google drive.

Στη συνέχεια θα πρέπει να δημιουργήσουμε έναν φάκελο, όπου θα εμφανίζονται τα δεδομένα μας, π.χ. ~/MyLocalGoogleDrive).
Δίνουμε την εντολή.

mkdir ~/MyLocalGoogleDrive

Στη συνέχεια συνδέουμε το 

google-drive-ocamlfuse MyLocalGoogleDrive

Πλέον, αν πάμε στον προσωπικό μας φάκελο και ανοίξουμε το φάκελο με όνομα MyLocalGoogleDrive θα δούμε τα περιεχόμενα που βρίσκονται στο cloud, σαν αυτά να βρίσκονται αποθηκευμένα στον τοπικό μας δίσκο. Μπορούμε να προσθέσουμε αρχεία, καταλόγους, να μετονομάσουμε ή και να διαγράψουμε στοιχεία. Όλες οι αλλαγές που θα κάνουμε, θα εφαρμοστούν και στο cloud, με μια χρονική καθυστέρηση, η οποία είναι ανάλογη με την ταχύτητα σύνδεσης μας στο διαδίκτυο.

Για να αποσυνδέσουμε το google drive από τον τοπικό υπολογιστή μας, δίνουμε την εντολή:

fusermount -u MyLocalGoogleDrive

Εφόσον έχουμε ολοκληρώσει τα παραπάνω, μπορούμε να δημιουργήσουμε δύο συντομεύσεις στην επιφάνεια εργασίας, ώστε η σύνδεση και αποσύνδεση του google drive να μην απαιτεί εντολές στο τερματικό.

Με τον επεξεργαστή κειμένου δημιουργούμε δύο έγγραφα κειμένου, στην επιφάνεια εργασίας.

Το πρώτο θα το ονομάσουμε GdriveON.desktop και θα περιέχει τα παρακάτω:

[Desktop Entry]
Name=Gdrive On
Exec=google-drive-ocamlfuse GoogleDrive/MyLocalGoogleDrive
Comment=
Terminal=false
Icon=
Type=Application

Το δεύτερο θα το ονομάσουμε GdriveOFF.desktop και θα περιέχει τα παρακάτω:

[Desktop Entry]
Name=Gdrive Off
Exec=/bin/fusermount -u /home/lazaros/GoogleDrive/MainGoogleDrive
Comment=
Terminal=false
Icon=/usr/share/icons/000/Device-Google-Drive-icon-off.png
Type=Application

Αφού δημιουργηθούν τα δύο αρχεία, θα πρέπει να τα χαρακτηρίσουμε ως εκτελέσιμα:

Η διαδικασία είναι ίδια και για τα δύο:

Δεξί κλικ στο αρχείο και επιλέγουμε Ιδιότητες:

Στο παράθυρο που ανοίγει, επιλέγουμε Δικαιώματα:

Στη συνέχεια τσεκάρουμε το “Να επιτρέπεται η εκτέλεση του αρχείου ως πρόγραμμα“. Κλικ στο “Κλείσιμο“.

Από αυτή τη στιγμή, όποτε θέλουμε να συνδέσουμε ή να αποσυνδέσουμε το google drive στον υπολογιστή μας ως φάκελο, αρκεί να κάνουμε διπλό κλικ στο αντίστοιχο εικονίδιο της επιφάνειας εργασίας.

Πρόσθετες Ρυθμίσεις

Στο τερματικό δίνουμε την εντολή

nano ~/.gdfuse/default/config

Βρίσκουμε τη γραμμή  max_cache_size_mb=512  και αλλάζουμε την τιμή από 512 σε κάτι μεγαλύτερο. Αν έχουμε αρκετό χώρο στον τοπικό μας δίσκο και μας περισσεύει, μπορούμε να την ορίσουμε στα 25 GB, δηλ η γραμμή θα γίνει max_cache_size_mb=25000 . 
Αυτό θα βοηθήσει να λειτουργεί με περισσότερη άνεση και ταχύτητα το εικονικό google drive που μοντάρουμε στο σύστημά μας.

Απάντηση