Ładowanie Dropbox przy uruchamianiu, gdy mój folder Dropbox znajduje się na osobnej partycji

13

Mój folder Dropbox znajduje się na innej partycji na dysku twardym, a Dropbox ładuje się podczas uruchamiania. Ale ponieważ oddzielna partycja nie została jeszcze otwarta, Dropbox skarży się na brak mojego folderu Dropbox. Muszę więc zamknąć Dropbox, upewnić się, że moja osobna partycja jest zamontowana, a następnie ponownie załadować Dropbox.

Czy istnieje sposób na automatyczne zamontowanie dysku przed załadowaniem Dropbox podczas uruchamiania?

RyanScottLewis
źródło

Odpowiedzi:

3

Możesz edytować plik / etc / fstab, aby dodać dowolną potrzebną partycję. Wiki można znaleźć tutaj .

igi
źródło
2
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Braiam
8

Tak.

Będziesz musiał zamontować partycję podczas uruchamiania systemu.

Szczegółowy przewodnik znajduje się w temacie Automatycznie montuj partycje w Ubuntu .

Jeśli masz zewnętrzną partycję NTFS, ntfs-config ułatwi ci zadanie i pozwoli ci łatwo zamontować wszystkie partycje NTFS. Aby zainstalować ntfs-config, otwórz terminal i wpisz;

sudo apt-get install ntfs-config
Amey Jah
źródło
Korzystam z najnowszego loki / elementary (od tej daty) i był to najprostszy sposób, aby wszystkie moje 11 dysków NTFS były gotowe do rozruchu, w tym ten, który zawiera moje Dropbox. Dzięki!!!
schmoopy,
6

Zredagowałem /etc/fstabplik.

Krok 1. Wyświetl listę partycji według identyfikatora UUID:

sudo blkid

Krok 2. Edytuj /etc/fstabplik.

Aby edytować plik bezpośrednio w terminalu, uruchom:

sudo nano -Bw /etc/fstab

Krok 3. Wstaw dodatkową linię fstab; linia powinna wyglądać następująco:

UUID="01CE8D75DCC82F80"    /media/G-Drive    ntfs  rw,auto,user,fmask=0111,dmask=0000   0     0

Będziesz musiał zastąpić 01CE8D75DCC82F80swój UUID.

Będziesz musiał zastąpić /media/G-Drivemiejscem, w którym chcesz zamontować.

Możesz zmienić, ntfsjeśli twoja partycja jest innego typu.

Jeśli zmienisz ntfs, być może będziesz musiał również zmienić opcje ( rw,auto,user,fmask=0111,dmask=0000daje każdemu dostęp do tej partycji NTFS).

Krok 4. Uruchom ponownie i trzymaj kciuki, jeśli komunikat „Drobox Unlink-ed message” nie jest wyświetlany, niż powodzenie.

elemer82
źródło
Czy jest jakiś sposób, aby zobaczyć, w jaki sposób dysk jest obecnie zamontowany, abym mógł poprawnie wypełnić fstab tymi samymi (rw,auto,user,fmask=0111,dmask=0000opcjami?
timbram
Wygląda na to, że findmntpolecenie może działać całkiem dobrze!
timbram
0

Innym sposobem na to byłoby użycie skryptu startowego. W ten sposób możesz uniknąć montowania partycji globalnie, jeśli z jakiegoś powodu nie chcesz tego robić. Byłby to bardzo prosty sposób:

#!/bin/bash
udisks --mount /dev/<your partition> && dropbox start -i

Musisz pamiętać o odznaczeniu pola wyboru „Uruchom Dropbox podczas uruchamiania systemu” w preferencjach Dropbox i oczywiście dodaj skrypt startowy jako aplikację startową.

Thomas Kainrad
źródło
0

Z jakiegoś powodu musiałem dostosować @elemer82 answear, aby działał z moją partycją ext4. Umieściłem to tutaj dla przypomnienia. Może nie trzeba UUID: w moim przypadku tylko używane /dev/sdaw moim /etc/fstab.

Więc właśnie to zrobiłem:

sudo nano -Bw /etc/fstab

I wprowadziłem następujący wiersz (dla jasności dodałem nagłówek):

# <file system>  <mount point>          <type>  <options>   <dump>  <pass> 
/dev/sda         /media/edelans/data1    ext4    defaults     0       2

Możesz sprawdzić dokument fstap, aby uzyskać więcej informacji na temat opcji. Domyślne opcje były wszystkim, czego potrzebowałem dla partycji danych, na której umieściłem folder Dropbox. (Zauważ, że jest to partycja ext4, dostępna tylko przez Ubuntu, tutaj nie ma Windows Dualboot).

edelany
źródło
0

Właśnie zrobiłem to, co powiedział @edelans, ale to zawiesiło mój GUI. Właściwie musiałem to wymieszać z rozwiązaniem @ elemer82.

Używając sudo blkiddozwolone, uświadomię sobie, że mój dysk twardy nie był włączony, /dev/sdaale włączony /dev/sdb1.

Po prostu musiałem to zmienić w rozwiązaniu @ edelans i wszystko działa. Dropbox i Copy działają teraz normalnie bez błędów.

Julien
źródło
0

W przypadku rozwiązania GUI: zainstaluj Dyski (alias Gmome Disks):

sudo apt-get install gnome-disk-utility

Nawet w KDE nie przynosi żadnych dodatkowych zależności.

Uruchom dyski , wybierz partycję, a następnie wybierz „Dodatkowe opcje partycji” - „Edytuj opcje montowania” .

wprowadź opis zdjęcia tutaj

W następnym oknie odznacz Domyślne ustawienia sesji użytkownika, zaznacz „Zamontuj przy uruchomieniu systemu” i ustaw punkt montowania.

wprowadź opis zdjęcia tutaj


źródło
0

Ten pomysł pochodzi z komentarza @Thomas Kainrad

Możesz opóźnić uruchomienie Dropbox, aby dysk miał czas na zamontowanie. Najpierw musisz wyłączyć opcję Dropbox, aby ładować się podczas uruchamiania:

wprowadź opis zdjęcia tutaj

Następnie dodaj własny wpis startowy dla Dropbox, ale dodaj parametr Opóźnienie autostartu X-GNOME i ustaw go na liczbę sekund, którą chcesz opóźnić.

Zapisz to w ~ / .config / autostart / sleepy-dropbox.desktop

[Desktop Entry]
Type=Application
Exec=dropbox start -i
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=2
Name[en_US]=My Sleepy Dropbox
Name=My Sleepy Dropbox
Comment[en_US]=Custom command for starting dropbox due to drive not being mounted yet
Comment=Custom command for starting dropbox due to drive not being mounted yet
Matt McCormick
źródło