向我的NTFS数据分区添加本机链接的最佳方法是什么?

我有很多文档,备份,电影,照片,我在Windows数据分区(D:驱动器)中与我的Ubuntu安装在同一个盒子上。

我希望能够在Ubuntu中使用它,目录可以在主目录中访问。 例如,在我的主目录中,图片,下载,文档文件夹都将指向NTFS分区:

/ media / DataNtfs / Pictures / home / can / Pictures
/ media / DataNtfs / Downloads / home / can / Downloads
/ media / DataNtfs / Documents / home / can / Documents
/ media / DataNtfs / Backups / home / can / Backups

我尝试添加/media/DataNtfs/Music /home/can/Music none rw,bind到fstab并且它有效。

我认为符号链接也可以起作用。

例如,

rm -rf ~/Music && ln -s /media/DataNtfs/Music ~/Music

更改xdg-user-dirs也可能有效。

驱动器已在引导时安装: UUID=2614A82F14A803C1 /media/DataNtfs ntfs defaults,umask=007,gid=46 0 0

另外,我发现我也可以使用Ubuntu Tweak来做到这一点。

鉴于我是Ubuntu的新手,有人能告诉我推荐的方法吗?

我想我找出了最好的方法。 首先我使用了调整工具。 调整工具使用xdg东西。 我只是不喜欢它。 然后我使用符号链接从/home/can/media/DataNtfs所有旧目录。 例如; ln -s /media/DataNtfs/Music ~/Music 。 在我想将我的Documents目录与Ubuntu One同步之前,这很简单有用。 Ubuntu One只在主文件夹中同步目录,不能使用链接。 然后我在家里创建空目录,如Documents,Downloads,Pictures等..并使用fstab文件将我的旧NTFS目录绑定到空目录。 这是fstab文件的一部分:

 # binds /media/DataNtfs/Music /home/can/Music none rw,bind /media/DataNtfs/Pictures /home/can/Pictures none rw,bind /media/DataNtfs/Downloads /home/can/Downloads none rw,bind /media/DataNtfs/Documents /home/can/Documents none rw,bind /media/DataNtfs/Backups /home/can/Backups none rw,bind /media/DataNtfs/Notes /home/can/Notes none rw,bind /media/DataNtfs/Other /home/can/Other none rw,bind /media/DataNtfs/Packages /home/can/Packages none rw,bind /media/DataNtfs/Photos /home/can/Photos none rw,bind /media/DataNtfs/Videos /home/can/Videos none rw,bind /media/DataNtfs/WorkSpace /home/can/WorkSpace none rw,bind 

绑定效果很好。 现在我可以用Ubuntu One同步一些数据目录。 好像数据目录实际上在主目录中。 所以我认为“最好的方式”就是绑定。

顺便说说; DataNtfs分区始终由fstab挂载,我从不卸载它。

除非已经安装了分区,否则后两种技术将无效。 但是,您可以尝试在启动时使用fstab安装它们,看看它们是否有效。


不,符号链接不起作用。 原因是链接仅在链接文件与链接本身位于同一分区时才起作用。

你可以创建一个链接,但是一旦你卸载分区并打开链接它会给你这样的东西:

在此处输入图像描述

底线是: 只要安装了其他分区,链接就是好的。 链接无法为您安装分区

类似地,当您使用~/.config/user-dirs.dirs修改xdg-users-dirs时,它将无法工作。 当我尝试将我的音乐目录更改为其他分区中的其他内容时,即使重新启动后它也无法正常工作。