Google Drive - montowanie dysku na VPSie

Tagi: #<Tag:0x00007f1394e895f0> #<Tag:0x00007f1394e89500>

Google Drive - montowanie dysku na VPSie

Wymagania

  • Debian 10 (Ubuntu 18.04/16.04 również jest OK, ale niektóre kroki mogą być pominięte)
  • rclone
  • fuse
  • cron
  • screen
  • root / konto z uprawnieniami sudo

Instalacja

Uwaga! Jeżeli instalujesz to z konta innego niż root, pamiętaj o sudo.

Krok 1

Aktualizujemy repozytoria i instalujemy wymagane pakiety.

apt update
apt install rclone fuse cron screen

Krok 2

Wchodzimy w konfigurację rclone.

rclone config

1
Tworzymy nowy punkt zdalny, klikamy n i Enter.

2
Przykładowa nazwa: gdrive. Po wpisaniu nazwy, klikamy Enter.


3

Nasza konsola wypluwa nam dość sporą listę, ale nie przejmujemy się tym.
Wybieramy cyferkę obok “Google Drive”.
W moim przypadku wpisujemy 12 i klikamy Enter.


4
Teraz dostajemy oto rzeczy do uzupełnienia.
Musimy je przeklikać, bez uzupełniania.


5

Teraz, konsola się nas pyta o uprawnienia, jakie potrzebujemy dla naszego udziału. Polecam nadać pełne uprawnienia - wpisujemy 1 i klikamy Enter.


6

Nasza droga konsola postanowiła ponownie się nas o coś zapytać. Teraz otrzymaliśmy pytanie, gdzie mamy zamontować ten nasz udział. Ze względu na pewne błędy związane z tym “folderem”, zostawiamy to puste i klikamy Enter.


7
No i znowu… klikamy Enter.


8

Otrzymujemy pytanie o wejście w zaawansowaną konfigurację. Odmawiamy wpisując n i klikamy Enter.


9
Teraz, musimy podłączyć się do Google Drive. Skorzystamy z półautomatycznej konfiguracji. Klikamy n i Enter.


10No i jesteśmy w domku. Kopiujemy ten link i przechodzimy w naszą przeglądarkę. Otrzymujemy podobny efekt:


Zezwalamy. Po tym, otrzymujemy tajny kod:
11 i pół
Kopiujemy go i wklejamy do naszej konsoli. Po wklejeniu, klikamy Enter.


11
Otrzymujemy pewne pytanko, na które odmawiamy wpisując n i klikając Enter.



Teraz, otrzymaliśmy takie małe podsumowanie.
Jeżeli jest OK, klikamy y i Enter.


13
Po poprawnym skonfigurowaniu, nazwa naszego “udziału” powinna pojawić się w tej tabeli. Jeżeli wszystko jest OK, klikamy q i Enter.


Teraz, musimy odpowiednio “zamontować” nasz udział.
Edytujemy plik crona, przy pomocy crontab -e.

14
Wybieramy edytor, w którym będziemy to konfigurować i idziemy dalej.


Teraz, musimy wpisać oto tą magiczną formułkę:

Debian 10

@reboot rclone mount gdrive: /gdrive --daemon

Ubuntu 18.04/16.04

@reboot screen -dmS RClone rclone mount gdrive: /gdrive

Powinno to wyglądać tak:
15
Zapisujemy zmiany.


Tworzymy folder, na którym zamontujemy nasz Google Drive.

mkdir /gdrive

Wykonujemy restart VPSa przy pomocy:

reboot

Krok 3

Sprawdźmy, czy udział działa.
Wpiszmy df -h. Powinno to dać nam taki efekt:
enter image description here
Przechodzimy do tego folderu - cd /gdrive.

Wpisujemy ls.

Widzisz tam jakieś pliki/foldery (o ile coś było na dysku) ?
Tak? No to koniec :nosacz:


Reasumując, jest to dość fajny sposób na używanie Google Drive podobnie do udziału NFS. Taki mały folderek, ale cieszy. 15GB ZA FREE!!11.


Liczę na :heart:

Poradnik miesiąca: grudzień 2019

16lajków

po wpisaniu tego…

Z jakiej wersji systemu korzystasz? Widzę, że masz mniej opcji.

Domyslny ubuntu 18

Pokaż mi wszystkie dostępne opcje do wyboru.

W twoim przypadku, wybierz 7.

https://prnt.sc/qgy3f4 hmm

Zerknij na poradnik, to już Twój błąd ¯_(ツ)_/¯

w -poradniku nie bylo nic o auto-configu :confused:

Patrz uważniej, jest… :stuck_out_tongue:

było…

2lajki

tak bylo, lecz nie miałem wyżej pytan…
edit: nadal czekam na kod… da sie usunac i od nowa zrobic?

po wpisaniu komendy wyskakuje: https://prnt.sc/qgyahm

Zejdź na sam dół pliku i tam wpisz tą “magiczną formułkę”.

1lajk

Jak to w ogóle działa? Czy to jest dodatkowa przestrzeń? Czy może jak na PC część istniejącego dysku jest przeznaczona do synchronizowania przez Google Drive?

Dokładnie tak, coś w stylu udziału NFS czy SMB.

rozwiazalem to juz wczoraj.

sorki za odkop, ale warto dodać, że na konta szkolne, studenckie, firmowe - z nielimitowaną przestrzenią to nie działa :wink:

1lajk