如何自动安装第二内部硬盘

(刚刚升级到16.04;仍然让工作正常……)

现在,我有两个硬盘。

我有第二个内部硬盘安装位置符号链接,我真的不想在这一点上改变任何东西。

唯一的问题是,直到我点击Unity启动器中的硬盘驱动器图标才会挂载。 只有在我点击它之后,符号链接才开始工作。

当我点击它时,如何让它自动执行任何操作……在启动时?

如果要自动安装第二个硬盘驱动器,则必须在此时更改:D。 对于第二个硬盘驱动器,应该没有理由将它符号链接到任何地方。

如果它安装在/ media / username /一堆数字并且你已经链接到名为/ SecondDrive的根目录下的文件夹…你不需要这样做你实际上可以自动将它安装在名为/的根目录上SecondDrive。 我没有那么困难,我会指导你完成这些步骤,如果你想要……你看到答案之后就可以回复你想要它安装的地方,你按照步骤收集的信息,我会告诉你确切的行必须添加到/etc/fstab

第一个终端和类型sudo blkid这将吐出一堆可能被包裹和难以阅读的线。我建议打开终端全屏或使其相当宽,这样你就可以得到所有的线,而不包装。 你将有一个看起来像这样的输出

 dev/sda1: LABEL="boot" UUID="e8b77b10-fd99-4c90-845d-310e8afc25df" TYPE="ext2" PARTUUID="00098acd-01" /dev/sda5: UUID="c5653896-3d1b-48b4-855a-e76e6d88711a" TYPE="swap" PARTUUID="00098acd-05" /dev/sda6: LABEL="root" UUID="0ae6d08b-d9c5-4109-9100-9a18fb068b2e" TYPE="ext4" PARTUUID="00098acd-06" /dev/sda7: LABEL="home" UUID="ddffd3ed-205b-447d-852d-4552619e35d3" TYPE="ext4" PARTUUID="00098acd-07" /dev/sdb1: UUID="720824B65B01A6C4" TYPE="ntfs" PARTUUID="21039491-01" /dev/sdc1: LABEL="storage" UUID="0AED64E911A2FB1E" TYPE="ntfs" PARTUUID="e071ab3f-01" 

查找要自动挂载的分区,并记下分区的UUIDTYPE

例如,如果我想挂载/dev/sdc1我会打开gedit或你熟悉的东西来输入文本..并复制UUID和TYPE UUID="0AED64E911A2FB1E" TYPE="ntfs"然后将其粘贴到编辑器中,这样我我可以在需要时轻松复制它

现在说我希望它立即安装/我想称之为storage

我首先必须在/storage创建一个空文件夹(如果一个尚不存在)。如果确实存在,则需要是一个空文件夹。

 sudo mkdir /storage 

我们现在拥有所需的一切

现在我们需要打开/etc/fstab 。 这必须以root身份完成,我自己喜欢在终端上使用gedit进行编辑,以便在终端类型中进行编辑

 sudo gedit /etc/fstab 

这将包含引导时挂载的所有分区。 你需要在所有其他人之后添加一行

您需要担心的fstab的首选格式是UUID, mount point and type

所以在文件结束之后我们会在其他所有内容中添加UUID一个空格,然后挂载点就是一个空格然后类型..。还有更多,但你不必关心它只是记得添加我的东西我打印出我的示例中的类型完整fstab行:D使用我们从块id(blkid)获得的信息以及我们决定使用我们的挂载点的行,该行看起来像这样

 UUID=0AED64E911A2FB1E /storage ntfs defaults 0 2 

请注意,没有像blkid这样的引号打印出来,因此请确保如果您粘贴UUID并从我们粘贴到编辑器中的信息中键入以供以后使用,您记得删除引号。

保存文件和..确保先前尚未安装分区/驱动器..然后键入

 sudo mount -a 

你不应该得到任何错误,你应该看到驱动器/分区安装在/ storage(如果你已经有文件,你现在会看到它们并且驱动器将被安装)…此时每次重启驱动器/分区将被安装在/ storage

不要使用此方法自动挂载USB分区,因为如果在启动过程中没有插入它,可能会严重降低启动过程甚至导致系统停止响应。 此方法仅应用于永久安装的硬件