Pasang Google Drive secara tempatan di Ubuntu sebagai sistem fail maya

mengenai pemasangan Google Drive secara tempatan

Dalam artikel seterusnya kita akan melihat dua cara untuk pasang Google Drive secara tempatan sebagai sistem fail maya. Google Drive adalah salah satu penyedia penyimpanan awan yang paling popular di planet ini.

Sesekali, beberapa pembangun membawa kami beberapa pelanggan dari Google Drive ke sistem Gnu / Linux. Dalam catatan ini, kita akan melihat dua pelanggan tidak rasmi untuk sistem Ubuntu kami. Dengan pelanggan ini, kami dapat memasang pemacu Google secara tempatan, sebagai sistem fail maya. Ini akan memberi kita kemungkinan untuk mengakses fail di unit kita dengan cara yang sangat mudah.

google-drive-ocamlfuse

Google-drive-ocamlfuse adalah Sistem fail FUSE untuk Google Drive yang ditulis dalam OCaml. FUSE adalah projek yang membolehkan pengguna membuat sistem fail maya. Google-drive-ocamlfuse akan membolehkan kami memasang Google Drive kami pada sistem Gnu / Linux.

Akaun dengan akses membaca / menulis ke fail dan folder biasa, akses baca sahaja ke helaian dan slaid Google. Akan memberi kami sokongan untuk banyak akaun Google Drive, pengendalian fail pendua, akses ke direktori sampah dan banyak lagi.

Memasang google-drive-ocamlfuse

Untuk memasangnya di Ubuntu 18.04 kita akan menulis di terminal (Ctrl + Alt + T):

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

sudo apt-get install google-drive-ocamlfuse

Uso

Setelah dipasang, kita akan menjalankan perintah berikut ke mulakan utiliti google-drive-ocamlfuse dari terminal (Ctrl + Alt + T):

google-drive-ocamlfuse

Semasa dijalankan untuk pertama kalinya, utiliti akan membuka penyemak imbas web dan akan meminta kebenaran untuk mengakses fail Google Drive kami. Setelah kebenaran diberikan, semua fail dan folder konfigurasi yang diperlukan akan dibuat secara automatik.

skrin log masuk untuk memasang pemacu google dengan gdfuse

Selepas pengesahan berjaya, kami akan melihat mesej berikut di terminal:

token akses diambil mount google drive tempatan gdfuse

Sekarang kita boleh menutup penyemak imbas web dan buat titik pelekap untuk fail Google Drive kami. Kami akan melakukan ini dengan menaip terminal (Ctrl + Alt + T)

mkdir ~/migoogledrive

Akhirnya, kami akan memasang unit google kami menggunakan arahan:

google-drive-ocamlfuse ~/migoogledrive

Selepas ini, kita dapat mengakses fail dari Terminal atau dari pengurus fail.

sistem pemacu gdfuse google drive

Setelah anda selesai, kami akan melepaskan sistem fail FUSE menggunakan arahan:

fusermount -u ~/migoogledrive

Sekiranya kita memerlukannya, kita boleh rujuk pertolongan dengan arahan:

google-drive-ocamlfuse --help

Di samping itu, kami boleh berjumpa dengan wiki rasmi dan repositori Projek GitHub perenggan maklumat lanjut.

GCSF

GCSF adalah a Sistem fail FUSE berasaskan Google Drive, ditulis dengan bahasa pengaturcaraan Rust. Dengan menggunakan GCSF, kami akan dapat memasang unit Google kami sebagai sistem fail maya tempatan dan mengakses kandungan dari Terminal atau pengurus fail.

Sekiranya anda tertanya-tanya bagaimana ia berbeza dengan projek FUSE lain seperti google-drive-ocamlfuse, pemaju GCSF memberi komen yang serupa di Reddit: 'GCSF cenderung lebih pantas dengan menyenaraikan fail secara berulang atau dengan membaca fail besar dari Drive. Strategi caching yang digunakannya juga menghasilkan pembacaan yang sangat cepat untuk fail yang telah di-cache, dengan biaya menggunakan lebih banyak RAM. '

Memasang GCSF

Untuk memasangnya di Ubuntu, kita harus pastikan kita ada dipasang Rust dalam sistem kami. Pastikan juga pakej pkg-config dan fuse dipasang. Kami akan dapati ini tersedia di repositori lalai sebilangan besar pengedaran Gnu / Linux. Pada Ubuntu dan derivatif, mereka boleh dipasang menggunakan perintah:

sudo apt install -y libfuse-dev pkg-config

Setelah semua kebergantungan dipenuhi, jalankan arahan berikut ke pasang GCSF:

cargo install gcsf

Uso

Pertama, kita mesti membenarkan pemacu google kami. Untuk melakukan ini:

gcsf login entreunosyceros

Anda harus menentukan nama sesi. Menggantikan entreunosyceros dengan nama sesi anda sendiri. Anda akan melihat hasil yang serupa dengan yang berikut dengan a URL untuk membenarkan akaun Google Drive anda.

url masuk gcsf

Salin dan tampal URL di atas ke penyemak imbas anda dan klik izinkan untuk beri kebenaran untuk mengakses kandungan Google Drive anda. Setelah disahkan, anda akan melihat hasilnya seperti berikut.

skrin log masuk untuk memasang pemacu google secara tempatan dengan gcsf

GCSF akan membuat fail konfigurasi di $ XDG_CONFIG_HOME / gcsf / gcsf.toml, yang secara amnya ditakrifkan sebagai $ RUMAH / .config / gcsf / gcsf.toml. Kelayakan disimpan dalam direktori yang sama.

Kami terus membuat direktori untuk pasang kandungan Google Drive kami:

mkdir ~/migoogledrivegcfs

Sekarang kami akan mengedit fail /etc/fuse.conf:

sudo vi /etc/fuse.conf

Kami akan melepaskan baris berikut untuk membolehkan pengguna bukan root menentukan pilihan pemasangan:

fius konfigurasi

user_allow_other

Kami menyimpan dan menutup fail. Kami teruskan memasang unit google kami dengan arahan:

pemacu google yang dipasang secara tempatan dengan gcsf

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Gantikan entreunosyceros dengan nama sesi anda. Selepas ini, anda boleh menutup terminal ini.

Sekarang kamu boleh melihat sesi yang ada dengan arahan:

senarai gcsf

gcsf list

Pada ketika ini, kami dapat mengakses kandungan unit Google kami dari Terminal atau dari pengurus fail.

google drive gcsf dipasang sebagai sistem fail

Jika anda tidak tahu di mana pemacu google anda dipasang, gunakan arahan df:

df -h

Kami akan dapat nyahpasang pemacu google menggunakan arahan:

fusermount -u ~/ migoogledrivegcfs

Kita dapat lebih banyak maklumat mengenai GCFS daripada Repositori GitHub


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Harold Collazos Urbano kata

    Halo, selamat petang, saya tidak tahu sama ada saya boleh bertanya di sini tetapi hei, ini dia:
    Saya cuba menggunakan pilihan GCSF, saya sudah melakukan semua langkah, tetapi saya mempunyai lebih dari 300 GB pada pemacu saya, ia adalah akaun korporat, dan dalam langkah gcsf mount ~ / migoogledrivegcfs -s entreunosyceros, saya melihat bahawa ia bermula sebagai "Segerakan" semua data, dan garis INFO gcsf :: gcsf :: drive_facade> Halaman 250 yang diterima yang mengandungi 460 fail mula berlalu banyak, ini berakhir setelah satu jam atau lebih dan baris-baris lain ini bermula: INFO gcsf: : gcsf :: file_manager> Memeriksa perubahan dan kemungkinan menerapkannya.
    Saya memulakan proses semalam pada jam 3:00 petang dan meninggalkan komputer sepanjang malam dan pagi ini terdapat kira-kira 10 baris yang terakhir yang saya kongsi, dan saya terus bekerja. Sehingga malam tadi ketika saya memasuki folder migoogledrivegcfs ia tidak menunjukkan apa-apa, (pada masa itu terdapat seperti 3 baris INFO gcsf :: gcsf :: file_manager> Memeriksa perubahan dan mungkin menerapkannya.), Pagi ini saya sudah melihat fail dalam folder saya tetapi saya belum selesai dan kerana saya harus pergi dan mengambil komputer riba, saya terpaksa membatalkannya, dengan CRL + C dan pada masa itu semua yang ada dalam folder itu hilang, jelas kerana saya mengganggu pemasangan. Sekarang saya baru memulakan dan melakukan perkara yang sama.
    Persoalannya, adakah selalu waktunya untuk melakukan montaj ini atau haruskah saya membiarkannya selesai sekali? Apabila proses lengkap selesai, adakah semuanya disimpan? iaitu, jika saya menghidupkan semula komputer, setiap kali saya memasukkan folder lagi, data Google Drive saya akan terpasang dan secara automatik akan diselaraskan?
    Terima kasih atas maklumat.

  2.   Jorge LuparDev kata

    Helo. Terima kasih atas panduan.
    Google menolak log masuk dengan ralat 400 (Permintaan buruk) kerana urlnya terbentuk dengan teruk. Adakah ia berlaku kepada orang lain? Adakah anda tahu bagaimana memperbaikinya?

    «400. Kesalahan itu.

    Pelayan tidak dapat memproses permintaan kerana cacat. Ia tidak boleh dicuba semula. Itu sahaja yang kami tahu. »

    Terima kasih

    1.    Jorge LuparDev kata

      Ini dengan gcsf, dengan melakukan nama pengguna log masuk gcsf
      atau juga (nombreUsuario@gmail.com)