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

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

我有许多文档、备份、电影和照片,它们都存储在与我的 Ubuntu 安装位于同一机器上的 Windows 数据分区(D: 驱动器)中。

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

/media/DataNtfs/图片 /home/can/图片
/media/DataNtfs/下载 /home/can/下载
/media/DataNtfs/文档 /home/can/文档
/media/DataNtfs/备份 /home/can/备份

我尝试添加 /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 新手,有人可以告诉我实现此目的的推荐方法吗?

答案1

我想我已经找到最好的方法了。首先我使用了调整工具。调整工具用过的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 

Bind 运行良好。现在我可以将一些数据目录与 Ubuntu One 同步。就好像数据目录实际上位于主目录中一样。所以我认为“最佳方式”是 bind。

顺便说一句;DataNtfs 分区始终由 fstab 安装,并且我从未卸载它。

答案2

除非分区已经挂载,否则后两种技术将不起作用。但是,您可以尝试fstab在启动时使用它们来挂载,看看它们是否有效。


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

您可以创建一个链接,但是一旦您卸载分区并打开链接,它会给您如下内容:

在此处输入图片描述

底线是:只要挂载了其他分区,Links 就有效。Links 无法为您挂载该分区

同样,当您使用 修改 xdg-users-dirs 时~/.config/user-dirs.dirs,它不会起作用。当我尝试更改我的音乐目录更改为其他分区中的其他目录,即使重新启动后也不起作用。

相关内容