当我的Dropbox文件夹位于单独的分区上时,在启动时加载Dropbox


13

我的Dropbox文件夹位于硬盘驱动器上的另一个分区上,并在启动时加载Dropbox。但由于尚未打开单独的分区,Dropbox抱怨我的Dropbox文件夹丢失。因此,我必须关闭Dropbox,确保已安装我的单独分区,然后再次加载Dropbox。

有没有一种方法可以 Dropbox启动时自动加载驱动器?

Answers:


3

您可以编辑/ etc / fstab文件以添加所需的任何分区。您可以在此处找到Wiki 。


2
虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Braiam

8

是的

系统启动时,您将需要挂载分区。

有关详细指南,请参阅Ubuntu中的自动挂载分区

如果您具有外部NTFS分区,则ntfs-config可以简化您的任务,并让您轻松安装所有ntfs分区。要安装ntfs-config,请打开终端并输入;

sudo apt-get install ntfs-config

我正在使用最新的loki / elementary(截至该日期),这是使我的所有11个ntfs磁盘都可以在启动时准备好,包括包含我的保管箱的磁盘的最简单方法。谢谢!!!
schmoopy

6

我编辑了/etc/fstab文件。

步骤1.按UUID列出分区:

sudo blkid

步骤2.编辑/etc/fstab文件。

要直接在终端中编辑文件,请运行:

sudo nano -Bw /etc/fstab

第3步fstab。该行应如下所示:

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

您将必须替换01CE8D75DCC82F80为您的UUID。

您将不得不替换/media/G-Drive为要安装的位置。

ntfs如果您的分区是其他类型,则可能需要更改。

如果您进行更改ntfs,则可能还必须更改选项(rw,auto,user,fmask=0111,dmask=0000任何人都可以访问此NTFS分区)。

步骤4.如果未显示“ Drobox未链接消息”,则重启并保持手指交叉,表示您已经成功。


有什么方法可以查看驱动器当前的安装方式,以便可以使用相同的(rw,auto,user,fmask=0111,dmask=0000选项正确填充fstab 吗?
timbram '18

看起来该findmnt命令可能效果很好!
timbram '18

0

另一种方法是使用启动脚本。这样,由于某种原因,您可以避免全局装入分区(如果您不想这样做)。这将是一个非常简单的方法:

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

您需要确保在Dropbox首选项中取消选中“在系统启动时启动Dropbox”复选框,当然还要将启动脚本添加为启动应用程序。


0

由于某种原因,我不得不调整@ elemer82 answear使其与我的ext4分区一起使用。我把它放在这里做记录。您可能不需要UUID:就我而言,我只是/dev/sda在中使用了UUID /etc/fstab

所以我只是做了:

sudo nano -Bw /etc/fstab

并输入以下行(为清楚起见,在此处添加了标题):

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

您可以查看fstap文档以获取有关选项的更多详细信息。默认选项是我放置我的保管箱文件夹的数据分区所需的全部。(请注意,这是一个ext4分区,只能由ubuntu访问,此处没有windows dualboot)。


0

我只是按照@edelans的话做了,但它崩溃了我的GUI。实际上,我不得不将其与@ elemer82的解决方案混合使用。

通过使用sudo blkid允许我意识到我的硬盘不是打开/dev/sda而是打开了/dev/sdb1

我只需要在@edelans的解决方案中进行更改即可,一切正常。现在可以正常启动Dropbox和Copy,而不会出现错误。


0

对于GUI解决方案:安装磁盘(又名Gmome磁盘):

sudo apt-get install gnome-disk-utility

即使在KDE中,它也不会带来任何补充依赖。

启动磁盘,选择分区,然后选择“其他分区选项”-“编辑安装选项”

在此处输入图片说明

在下一个窗口中,取消选中“用户会话默认设置”,然后选中 “在系统启动时安装”并设置安装点。

在此处输入图片说明


0

从@Thomas Kainrad的评论中得到了这个想法

您可以延迟Dropbox的启动,以便驱动器有时间安装。首先,您需要禁用Dropbox在启动时加载的选项:

在此处输入图片说明

然后为Dropbox添加您自己的启动项,但添加X-GNOME-Autostart-Delay参数并将其设置为您要延迟的秒数。

将其保存在〜/ .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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.