由于撇号,无法挂载窗口的目录。fstab 的相关部分:
# Auto-mount windows drive
UUID=0C1C51021C50E86A /media/windows ntfs defaults 0 0
# Auto-mount the Music folder
/media/windows/Documents\040and\040Settings/Foo\040Name/My\040Documents/My\040Music/Foo's\040Music /home/foo/Music none bind 0 0
请注意,我使用 \040 来转义空格,但man ascii
(据我所知)没有 ' 的转义字符。我试过 \047,但没有用
有什么想法吗?
答案1
我使用 047 表示撇号。效果很好。
/home/anwar/Anwar\047s\040Pictures /mnt none bind 0 0
我认为你应该检查一下语法。我家的文件夹是“Anwar's Pictures”。它安装在 中/mnt
。
查看这一页。
你的台词应该是
/media/windows/Documents\040and\040Settings/Foo\040Name/My\040Documents/My\040Music/Foo\047s\040Music /home/foo/Music none bind 0
答案2
您不必在 fstab 文件中执行此操作,而是可以使用符号链接,只要挂载 Windows 分区,该链接就会起作用。您可以使用以下命令创建该链接:
ln -s "/media/windows/Documents and Settings/Foo Name/My Documents/My Music/Foo's Music" /home/foo/Music
请注意,双引号将使空格正常工作 - 比安装方法简单得多。
[更新问题,因为使用“bind”作为文件夹选项是有效的,感谢 neon_overload]