存储在单独的内部驱动器上的文档,Ubuntu在启动时不会注意到

我的机器在带有GRUB引导程序的单个硬盘驱动器上并排运行Windows 7 Ultimate x64和Ubuntu 12.04 LTS,每个驱动器都有500 GB存储空间。 我将我的个人文档保存在单独的1TB硬盘驱动器上,因此它们与我对操作系统驱动器的任何更改保持隔离,但是当Ubuntu启动时,它似乎没有注意到我的文档驱动器。 虽然之前我已经安装并使用过Ubuntu 12.04 Server x32,但将它用作桌面操作系统对我来说是新的。 我使用我的文档驱动器来获取我的所有个人数据,包括壁纸和音乐,因此Ubuntu必须在启动时识别它。

关于两个具体的例子:Ubuntu加载默认的蓝色桌面而不是我想要的壮观的Carina星系图片。 当我右键单击桌面并选择“更改桌面背景”时,它会从健忘症中醒来并加载正确的背景。 至于我的音乐,Rhythmbox在重启时默认为空库,迫使我每次都手动重新加载设置。 这变得非常繁琐,因为如果没有我的音乐,我当然无法发挥我的全部潜力。

我想要解决的第二件事是让Ubuntu将文档目录指向〜1TB文档驱动器上的相应对应文件。 我意识到这个问题并不新鲜 ,但是当我创建符号链接时,他们在目录中建立了自己并且没有将目录本身转换为符号链接。 我也不想将文件本身从1TB驱动器上的当前位置移开。 我相信这也有助于Rhythmbox库问题以及它是音乐播放器的默认目录。

来自fstab的摘录:

 proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sdb6 during installation UUID=057ac83e-76ad-460d-86e5-b6d46e9b1d80 / ext4 errors=remount-ro 0 1 # swap was on /dev/sdb7 during installation #UUID=1183df90-23fc-44e4-aa17-4e7c9865d5cb none swap sw 0 0 /dev/mapper/cryptswap1 none swap sw 0 0 

这对于一个问题来说足够了。 到目前为止,我真的很喜欢Ubuntu的体验,因为它不会像开箱即用的那样对待我(对于Windows来说不能说同样的话)所以我迫不及待地想听听社区的消息! 感谢您的帮助。

如果我错了,请纠正我,但听起来你没有在启动时自动安装驱动器(和/或建立链接)。

为此,您需要在/etc/fstab文件中添加一行。 我不确定你以前做过这样的事情,所以我会一步一步地引导你。 如果有任何不清楚的地方,请告诉我。

在短划线中,搜索terminal 。 运行。 在出现的终端窗口中,键入

 gksudo gedit /etc/fstab 

在弹出的窗口中输入您的密码。 在弹出的gedit窗口中,添加引用文档驱动器的一行(或多行),和/或根据自己的喜好bind所有内容。

举个例子,这是我的设置:

 # data drives LABEL=data1 /mnt/data1 ntfs defaults 0 0 LABEL=data2 /mnt/data2 ntfs defaults 0 0 # binds /mnt/data1/Apps/ /home/rody/Apps none rw,bind 0 0 /mnt/data1/Audiobooks/ /home/rody/Audiobooks none rw,bind 0 0 /mnt/data1/Desktop/ /home/rody/Desktop none rw,bind 0 0 /mnt/data2/Dev/ /home/rody/Dev none rw,bind 0 0 /mnt/data1/Dropbox/ /home/rody/Documents none rw,bind 0 0 /mnt/data2/Downloads/ /home/rody/Downloads none rw,bind 0 0 /mnt/data1/eBooks/ /home/rody/eBooks none rw,bind 0 0 /mnt/data1/Games/ /home/rody/Games none rw,bind 0 0 /mnt/data1/Videos/ /home/rody/Videos none rw,bind 0 0 /mnt/data2/Music/ /home/rody/Music none rw,bind 0 0 

前三行使Ubuntu知道驱动器,在我的例子中,2个驱动器。 它将它们附加到/mnt/ (这是传统位置)内的目录。 您很可能需要在此处创建新目录(不要忘记sudo )。

所有其他行只是将数据驱动器上的目录链接到我的主目录中的目录。 创建绑定装入时,这些目录也需要存在于主目录中。

请注意,我使用驱动器标签来引用我的驱动器 – 我认为这是最好和最稳定的方式。 您可以在(例如)Ubuntu disk utility (在破折号中搜索它)中找到(或设置)文档驱动器的标签。

首先,您需要确保在启动时安装了存储驱动器。 您需要相应地编辑/etc/fstab ,并添加一个新行:

 /dev/sdb1 /mount/storage ntfs-3g uid=1000,gid=100,umask=0022 0 0 

uidgid将是驱动程序将使用的文件访问用户和组/dev/sdb1是分区(第二个SATA硬盘驱动器,第一个主分区)和/mount/storage将是它安装到的文件夹。)

确保每次都正确安装设备。

完成此操作后,您需要设置符号链接。 您无法目录转换为符号链接,您只能将~/Music的当前内容移动到存储驱动器上的/media/storage/Music 。 然后, rmdir ~/Music删除文件夹然后ln -s /media/storage/Music ~/Music设置符号链接。

建议:您不应该从图形界面内部进行编辑,而是从打字机界面( Ctrl + Alt + F1 )进行编辑,因此GUI的集成不会干扰您的计划。

重新启动,你应该全部设置。