Chargement de Dropbox au démarrage lorsque mon dossier Dropbox se trouve sur une partition distincte

13

Mon dossier Dropbox se trouve sur une autre partition de mon disque dur et Dropbox se charge au démarrage. Mais comme la partition séparée n'a pas encore été ouverte, Dropbox se plaint que mon dossier Dropbox est manquant. Je dois donc fermer Dropbox, assurez-vous que ma partition séparée est montée, puis chargez Dropbox à nouveau.

Existe-t-il un moyen de monter automatiquement mon lecteur avant le chargement de Dropbox au démarrage?

RyanScottLewis
la source

Réponses:

3

Vous pouvez modifier votre fichier / etc / fstab pour ajouter la partition dont vous avez besoin. Vous pouvez trouver le wiki ici .

igi
la source
2
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Braiam
8

Ouais.

Vous devrez monter votre partition au démarrage de votre système.

Pour un guide détaillé, reportez-vous à la section Montage automatique des partitions dans Ubuntu .

Si vous avez une partition NTFS externe, ntfs-config vous facilitera la tâche et vous permettra de monter facilement toutes les partitions ntfs. Pour installer ntfs-config, ouvrez le terminal et tapez;

sudo apt-get install ntfs-config
Amey Jah
la source
J'utilise le loki / élémentaire le plus récent (à partir de cette date) et c'était le moyen le plus simple de préparer tous mes 11 disques ntfs au démarrage, y compris celui qui contient ma liste déroulante. Merci!!!
schmoopy
6

J'ai édité le /etc/fstabfichier.

Étape 1. Listez vos partitions par UUID:

sudo blkid

Étape 2. Modifiez le /etc/fstabfichier.

Pour éditer le fichier directement dans le terminal, exécutez:

sudo nano -Bw /etc/fstab

Étape 3. Insérez une ligne supplémentaire dans fstab; la ligne doit ressembler à:

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

Vous devrez le remplacer 01CE8D75DCC82F80par votre UUID.

Vous devrez remplacer /media/G-Drivepar l'emplacement où vous souhaitez monter.

Vous voudrez peut-être changer ntfssi votre partition est d'un type différent.

Si vous changez, ntfsvous devrez peut-être également modifier les options ( rw,auto,user,fmask=0111,dmask=0000donne à quiconque l'accès à cette partition NTFS).

Étape 4. Redémarrez et gardez les doigts croisés, si "Drobox Unlink-ed message" n'apparaît pas, vous avez réussi.

elemer82
la source
Existe-t-il un moyen de voir comment le lecteur est actuellement monté afin que je puisse correctement remplir fstab avec les mêmes (rw,auto,user,fmask=0111,dmask=0000options?
timbram
Il semble que la findmntcommande fonctionne plutôt bien!
timbram
0

Une autre façon de procéder serait d'utiliser un script de démarrage. De cette façon, vous pourriez éviter de monter une partition globalement si, pour une raison quelconque, ce n'est pas ce que vous voulez faire. Ce serait une façon très simple de le faire:

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

Vous devrez vous assurer de décocher la case "Démarrer Dropbox au démarrage du système" dans vos préfixes Dropbox et bien sûr ajouter le script de démarrage en tant qu'application de démarrage.

Thomas Kainrad
la source
0

Pour une raison quelconque, j'ai dû modifier @ elemer82 en réponse pour le faire fonctionner avec ma partition ext4. Je l'ai mis ici pour mémoire. Vous n'avez peut-être pas besoin de l'UUID: dans mon cas, je viens de l'utiliser /dev/sdadans mon /etc/fstab.

Je viens donc de faire:

sudo nano -Bw /etc/fstab

Et entré la ligne suivante (j'ai ajouté l'en-tête ici pour plus de clarté):

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

Vous pouvez consulter le doc de fstap pour plus de détails sur les options. Les options par défaut étaient tout ce dont j'avais besoin pour une partition de données où je mettais mon dossier dropbox. (Notez qu'il s'agit d'une partition ext4, accessible uniquement par ubuntu, pas de dualboot Windows ici).

edelans
la source
0

Je viens de faire ce que @edelans a dit mais cela a planté mon interface graphique. J'ai dû le mélanger avec la solution de @ elemer82.

L'utilisation sudo blkidautorisée m'a fait réaliser que mon disque dur n'était pas allumé /dev/sdamais /dev/sdb1allumé à la place.

J'ai juste eu à changer cela dans la solution de @ edelans et tout fonctionne. Dropbox et Copy démarrent maintenant normalement sans erreur.

Julien
la source
0

Pour une solution graphique: installez des disques (aussi appelés disques Gmome):

sudo apt-get install gnome-disk-utility

Même dans KDE, il n'apporte aucune dépendance supplémentaire.

Démarrez les disques , sélectionnez la partition, puis sélectionnez "Options de partition supplémentaires" - "Modifier les options de montage" .

entrez la description de l'image ici

Dans la fenêtre suivante, décochez les paramètres par défaut de la session utilisateur, cochez «Monter au démarrage du système» et définissez le point de montage.

entrez la description de l'image ici


la source
0

Vous avez cette idée de @Thomas Kainrad commentaire

Vous pouvez retarder le démarrage de Dropbox afin que le disque ait le temps de monter. Vous devez d'abord désactiver l'option de Dropbox à charger au démarrage:

entrez la description de l'image ici

Ajoutez ensuite votre propre entrée de démarrage pour Dropbox, mais ajoutez le paramètre X-GNOME-Autostart-Delay et définissez-le sur le nombre de secondes que vous souhaitez retarder.

Enregistrez-le sous ~ / .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
la source