GmailFS on Linux

Для тех, кому возможно понадобится, да и самому не забыть.
Разобрался как замаунтить гмэйлфс на линуксе.


Я нашел, что есть возможность замаунтить GmailFS в качестве сетевого диска. Этот документ описывает весь процесс достаточно хорошо.
Но есть несколько замечаний, которые у меня появились в процессе инсталляции.
1. Скачайте и проинсталлируйте Python FUSE.

Quote:
$ cvs -d:pserver:anonymous@fuse.cvs.sourceforge.net:/cvsroot/fuse co -P python
$ cd python
$ python setup.py build
$ python setup.py install


Note: Для этих целей вам понадобится fuse-devel. И обязательно отметьте куда скопируются необходимые файлы. На моем Opensuse 10.2 файлы были скопированы в /usr/local/lib/python2.5/site-packages/, но должны были в /usr/lib/python2.5/site-packages/. Можно просто сделать симлинки для всех файлов и директорий из неправильной директории в провильную.
2. Проверьте, что fuse модуль загружен, если нет, то загрузите.

Quote:
# modprobe fuse


3. попробуйте замайнтить gmailfs

Quote:
mount -t gmailfs /usr/local/bin/gmailfs.py /mnt/gmail/ -o username=beshkin,password=*****,fsname=aBrAkADaBra


Note: fsname должен быть обязятельно и желательно что-нибудь очень специфичное, чтобы никто не догадался. В противном случае этот кто-то сможет попортить данные.
4. Если хотите, то можно добавить строку в /etc/fstab чтобы автоматизировать процесс монтирования.

Quote:
/usr/local/bin/gmailfs.py /mnt/gmail gmailfs noauto,username=beshkin,password=*****,fsname=aBrAkADaBra

В результате у вас должно получиться нечто подобное:

Quote:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 20G 3.4G 16G 18% /
udev 126M 80K 126M 1% /dev
/dev/hdc1 4.7G 138M 4.4G 4% /backup
/dev/hda3 126G 3.9G 115G 4% /home
python 2.8G 28M 2.8G 1% /mnt/gmail

Leave a Reply

%d bloggers like this: