danny block notes

Lunedì, 2 Giugno 2008

GmailFS – Gmail come disco remoto in Ubuntu

Archiviato in: 8.04 Hardy Heron, linux, ubuntu — danny @ 11:33 am
Tags: ,

Testato su Ubuntu 8.04 Herdy Haron.

A differenza della guida ufficiale, vediamo come utilizzare gmailfs come utenti normali e non come root.

In questo modo non si riceverà più il fastidioso messaggio “ignored option rw” ogni volta che monteremo il disco remoto.

INSTALLAZIONE E CONFIGURAZIONE

  1. installiamo gmailFS :
    sudo apt-get install gmailfs
  2. creiamo nella home utente la cartella dove andremo a montare il drive. la chiamo per esempio gmail :
    mkdir ~/gmail
  3. copiamo il file di configurazione nella cartella utente ed apriamolo per modificarlo :
    cp /etc/gmailfs/gmailfs.conf ~/.gmailfs.conf
    gedit ~/.gmailfs.conf
  4. modifichiamo le voci username, password inserendo la user (senza @gmail.com) e la password dell’account gmail. Inoltre dare un nome al filesysstem modificando il campo fsname, questo è utile se si vogliono avere diversi filesystem virtuali nello stesso account. Esempio :
    [account]
    username = pippo
    password = pluto
    
    [filesystem]
    fsname = drive_principale
  5. salviamo e chiudiamo il file.

A questo punto gmailFS è configurato. Ogni volta che vogliamo utilizzare il drive basta dare i seguenti comandi :

MONTAGGIO

/sbin/mount.gmailfs /usr/bin/gmailfs.py ~/gmail/

SMONTAGGIO

fusermount -u ~/gmail/

oppure come al solito da root :

sudo umount ~/gmail/

8 Commenti »

  1. Innanzitutto voglio ringraziarti per l’utile guida, ma ho un problema ho inserito nome untente e psw, salvo, monto ma mi dice che il nomeutento o psw sono sbagliati, ho controllato più volte e sono giusti…..
    Ciao ciao
    Carlo

    Commento di carlo — Domenica, 15 Giugno 2008 @ 12:05 pm | Replica

  2. Ciao,

    ti ringrazio mi hai fatto notare un errore ed ho corretto la guida (passo 3).

    Il file di configurazione va copiato nella cartella utente, avevo scritto male il comando.

    Sicuramente ricevevi messaggio di errore perchè non avevi nè modificato il file in etc nè quello nella home.

    Commento di danny — Domenica, 15 Giugno 2008 @ 6:51 pm | Replica

  3. Ciao,
    Grazie per la guida solo che anche questa nn funziona :(
    Forse sto in una situazione critica dato che sono connesso su rete business satellitare però di solito IMAP funziona… qui funziona pure bittorrent!
    Cmq riguardo al problema che mi da’, i problemi sono sempre gli stessi, sia che uso il metodo tuo che quello classico…
    Ora leggevo in giro di compilare ecc ecc ma prima di “rompere” un hardy appena installata vorrei aspettare

    Questi sono i log, guarda se ci capisci qualcosa, grazie…
    Tra l’altro la prima riga è sempre quella, opensslproxy is missing
    Ho installato pure python-openssl con la speranza che risolvesse qualcosa ed invece non ha cambiato nulla
    UPDATE: Aggiornate openssl funziona tutto perfettamente
    Grazie mille
    PS: Allego comunque il log così se qualcuno google in giro capita qui… Ti consiglierei quasi quasi di fare un update all’articolo perchè google era saturo di questo problema
    06/15/08 20:24:44 ERROR OpenSSLProxy is missing. Can’t use HTTPS proxy!
    06/15/08 20:24:44 INFO Starting gmailfs in child process (PID 16418)
    06/15/08 20:24:44 INFO Mountpoint: /home/pavallo/GMailfs
    06/15/08 20:24:44 INFO Named mount options: {’password’: ‘********’}
    06/15/08 20:24:44 WARNING mount: warning, should mount with username=gmailuser option, using default
    06/15/08 20:24:44 WARNING mount: warning, should mount with password=gmailpass option, using default
    06/15/08 20:24:44 WARNING mount: warning, should mount with fsname=name option, using default
    06/15/08 20:24:44 INFO waiting for /home/pavallo/GMailfs to become a mountpoint

    Commento di Pavallokazzo — Domenica, 15 Giugno 2008 @ 7:37 pm | Replica

  4. Per chi fosse interessato un piccolo script in bash da tenere in home per aprire e chiudere al volo gmail (senza starsi a ricordare i comandi!): gmailfs.sh open|close
    tutto qua!

    #!/bin/sh
    MOUNT_DIR=/home/pavallo/GMailfs
    echo “${1}ing $MOUNT_DIR”
    if [ $1 = 'open' ]
    then
    /sbin/mount.gmailfs /usr/bin/gmailfs.py $MOUNT_DIR;
    exit;
    fi
    if [ $1 = 'close' ]
    then
    fusermount -u $MOUNT_DIR;
    exit;
    else echo “Usage gmailfs.sh open|close”;
    fi
    exit;

    Commento di Pavallokazzo — Domenica, 15 Giugno 2008 @ 7:53 pm | Replica

  5. grazie a te per lo script…

    Commento di danny — Domenica, 15 Giugno 2008 @ 8:11 pm | Replica

  6. intanto grazie della guida… ma purtroppo non mi funziona… o meglio: riesco a montare il mio account gmail ma riesco a crearvi files, directory, ecc. ma anche semplicemente leggervi dentro soltanto da root.

    Figurati che dopo che monto mi sparisce la cartella da dolphin… infatti posso accedere solo da root…

    dove può stare il problema? Grazie & complimenti ancora!
    Massimo

    Commento di massi — Sabato, 5 Luglio 2008 @ 12:13 am | Replica

  7. Riguardo allo script di Pavallokazzo, siccome sono un neofita di linux, volevo avere le istruzioni passo-passo per farlo funzionare.
    Io ho messo il file gmailfs.sh in /bin lo lancio da terminale con il comando ./gmailfs.sh ma mi da degli errori che riporto:

    claudio@claudio-laptop:/bin$ ./gmailfs.sh
    “ing /home/claudio/gmail”
    [: 8: open: unexpected operator
    [: 14: close: unexpected operator
    ./gmailfs.sh: 14: close”: not found

    Se lo lancio dalla directory Home mi da Permesso negato.

    Volevo sapere precisamente dove mettere il file gmailfs.sh ed il comando per farlo funzionare.

    La parte che non capisco è:

    gmailfs.sh open|close

    Come faccio a fare funzionare lo script?

    Grazie

    Commento di which — Martedì, 11 Novembre 2008 @ 11:23 pm | Replica

  8. apt-get install python-clientcookie
    Questo per abilitare i cookie

    mount -t gmailfs /usr/local/bin/gmailfs.py /path/of/mount/point -o username=gmailuser,password=gmailpass,fsname=zOlRRa
    Questo per montare il Gdrive

    ;)

    Commento di raffo — Venerdì, 13 Febbraio 2009 @ 4:04 pm | Replica


RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Blog su WordPress.com.