我有许多文件,备份,电影,照片,我有一个Windows数据分区(D:驱动器),是在同一个框与我的Ubuntu安装。
我希望能够在Ubuntu中使用它,在主目录中可以访问这些目录。例如,在我的主目录中,图片、下载、文档文件夹都指向NTFS分区:
/media/DataNtfs/Pictures /home/can/Pictures
/media/DataNtfs/下载/home/can/下载
/media/DataNtfs/Documents /home/can/Documents
/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调整来完成这个任务。
考虑到我是Ubuntu新手,有人能告诉我实现这一目标的推荐方法吗?
发布于 2013-02-07 22:13:49
我想我知道什么是最好的方法了。首先,我使用了微调工具。调整工具使用的是xdg工具。我只是不太喜欢。然后,我对从/home/can到/media/DataNtfs的所有旧目录使用了符号链接。例如,ln -s /media/DataNtfs/Music ~/Music。在我想要将我的文档目录与Ubuntu同步之前,它是简单而有用的。Ubuntu只同步主文件夹中的目录,不使用链接。然后我在家里创建空目录,如文档、下载、图片等。并使用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同步。好像数据目录实际上在主目录中。所以我认为最好的方法是绑定。
顺便说一句,DataNtfs分区总是由fstab挂载的,而我从未卸载它。
发布于 2013-02-06 16:59:23
除非分区已经挂载,否则后两种技术将无法工作。但是,您可以尝试在引导时使用fstab安装它们,并查看它们是否工作。
不,一个象征性的链接是行不通的。原因是,只有当链接文件与链接本身位于同一个分区时,链接才能工作。
您可以创建一个链接,但是一旦卸载该分区并打开该链接,它将提供如下内容:

底线是:只要安装了其他分区,链接就很好。链接无法为您挂载分区。
类似地,当您使用~/.config/user-dirs.dirs修改xdg时,它将无法工作。当我试图将我的音乐目录更改为其他分区时,即使在重新启动之后,它也无法工作。
https://askubuntu.com/questions/249196
复制相似问题