Laden von Dropbox beim Start, wenn sich mein Dropbox-Ordner auf einer separaten Partition befindet

13

Mein Dropbox-Ordner befindet sich auf einer anderen Partition auf meiner Festplatte und Dropbox wird beim Start geladen. Da die separate Partition jedoch noch nicht geöffnet wurde, beklagt Dropbox, dass mein Dropbox-Ordner fehlt. Also muss ich Dropbox schließen, sicherstellen, dass meine separate Partition gemountet ist, und dann Dropbox erneut laden.

Gibt es eine Möglichkeit, mein Laufwerk automatisch zu laden, bevor Dropbox beim Start geladen wird?

RyanScottLewis
quelle

Antworten:

3

Sie können die Datei / etc / fstab bearbeiten, um die gewünschte Partition hinzuzufügen. Das Wiki finden Sie hier .

igi
quelle
2
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Braiam
8

Ja.

Sie müssten Ihre Partition mounten, wenn Ihr System startet.

Eine ausführliche Anleitung finden Sie unter Partitionen automatisch in Ubuntu einbinden .

Wenn Sie eine externe NTFS-Partition haben, erleichtert ntfs-config Ihre Aufgabe und ermöglicht Ihnen das einfache Mounten aller ntfs-Partitionen. Um ntfs-config zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein.

sudo apt-get install ntfs-config
Amey Jah
quelle
Ich verwende das aktuellste loki / elementary (ab diesem Datum) und dies war der einfachste Weg, um alle meine 11 ntfs-Festplatten beim Booten einsatzbereit zu machen, einschließlich derjenigen, die meine Dropbox enthält. Vielen Dank!!!
Schmoopy
6

Ich habe die /etc/fstabDatei bearbeitet .

Schritt 1. Listen Sie Ihre Partitionen nach UUID auf:

sudo blkid

Schritt 2. /etc/fstabDatei bearbeiten .

Führen Sie Folgendes aus, um die Datei direkt im Terminal zu bearbeiten:

sudo nano -Bw /etc/fstab

Schritt 3. Fügen Sie eine zusätzliche Zeile ein fstab. Die Zeile sollte wie folgt aussehen:

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

Sie müssen 01CE8D75DCC82F80mit Ihrer UUID ersetzen .

Sie müssen ihn durch /media/G-Driveden Ort ersetzen, an dem Sie ihn einhängen möchten.

Möglicherweise möchten Sie ändern, ntfswenn Ihre Partition ein anderer Typ ist.

Wenn Sie sich ändern, müssen ntfsSie möglicherweise auch die Optionen ändern (ermöglicht rw,auto,user,fmask=0111,dmask=0000jedem Zugriff auf diese NTFS-Partition).

Schritt 4. Starten Sie neu und drücken Sie die Daumen, wenn "Drobox Unlink-ed message" nicht angezeigt wird, als Sie erfolgreich waren.

elemer82
quelle
Gibt es eine Möglichkeit, um zu sehen, wie das Laufwerk derzeit bereitgestellt ist, damit ich fstab mit denselben (rw,auto,user,fmask=0111,dmask=0000Optionen ordnungsgemäß auffüllen kann ?
Timbram
Es sieht so aus, als würde der findmntBefehl ziemlich gut funktionieren!
Timbram
0

Eine andere Möglichkeit wäre die Verwendung eines Startskripts. Auf diese Weise können Sie vermeiden, eine Partition global zu mounten, wenn Sie dies aus irgendeinem Grund nicht möchten. Dies wäre eine sehr einfache Methode:

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

Sie müssen sicherstellen, dass Sie das Kontrollkästchen "Dropbox beim Systemstart starten" in Ihren Dropbox-Einstellungen deaktivieren und das Startskript als Startanwendung hinzufügen.

Thomas Kainrad
quelle
0

Aus irgendeinem Grund musste ich @ elemer82 answer anpassen, damit es mit meiner ext4-Partition funktioniert. Ich habe es hier festgehalten. Möglicherweise benötigen Sie die UUID nicht: in meinem Fall habe ich sie nur /dev/sdain meinem verwendet /etc/fstab.

Also habe ich einfach gemacht:

sudo nano -Bw /etc/fstab

Und gab die folgende Zeile ein (ich habe die Überschrift hier aus Gründen der Klarheit hinzugefügt):

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

Sie können das Dokument von fstap überprüfen, um weitere Details zu den Optionen zu erhalten. Die Standardoptionen waren alles, was ich für eine Datenpartition brauchte, in der ich meinen Dropbox-Ordner abgelegt habe. (Beachten Sie, dass es sich um eine ext4-Partition handelt, auf die nur Ubuntu zugreift, hier kein Windows-Dualboot).

edelans
quelle
0

Ich habe gerade das getan, was @edelans gesagt hat, aber es hat meine GUI zum Absturz gebracht. Ich musste es tatsächlich mit der Lösung von @ elemer82 mischen.

Mit sudo blkiddarf ich feststellen, dass meine HDD nicht eingeschaltet war /dev/sdasondern an /dev/sdb1statt.

Ich musste das nur in @ edelans 'Lösung ändern und alles funktioniert. Dropbox und Copy starten jetzt normal ohne Fehler.

Julien
quelle
0

Für eine GUI-Lösung: Installieren Sie Disks (aka Gmome Disks):

sudo apt-get install gnome-disk-utility

Auch in KDE bringt es keine zusätzlichen Abhängigkeiten.

Starten Sie die Festplatten , wählen Sie die Partition aus und wählen Sie dann "Zusätzliche Partitionsoptionen" - "Einhängeoptionen bearbeiten" .

Bildbeschreibung hier eingeben

Deaktivieren Sie im nächsten Fenster die Option " Standards für Benutzersitzungen ", aktivieren Sie "Beim Systemstart bereitstellen" und legen Sie den Bereitstellungspunkt fest .

Bildbeschreibung hier eingeben


quelle
0

Ich habe diese Idee aus @Thomas Kainrads Kommentar

Sie können den Start von Dropbox verzögern, damit das Laufwerk Zeit zum Mounten hat. Zuerst müssen Sie die Dropbox-Option deaktivieren, um sie beim Start zu laden:

Bildbeschreibung hier eingeben

Fügen Sie dann Ihren eigenen Starteintrag für Dropbox hinzu, aber fügen Sie den Parameter X-GNOME-Autostart-Delay hinzu und stellen Sie die Anzahl der Sekunden ein, die Sie verzögern möchten.

Speichern Sie dies unter ~ / .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
quelle