如何在 Ubuntu 中挂载目录而不是符号链接

纳博尔

我想将一个目录挂载到另一个目录。不使用符号链接的原因是 Synology 不支持它的愚蠢决定。

我有一个双引导系统,经常在 Ubuntu 和 Windows 10 上工作。

有一个包含图片的大文件夹,我不想在我的系统上放两次。

手动安装工作正常:

sudo mount --bind /media/windows/Users/Nabor\ Gilgalad/Pictures/mediathek /home/ngilgalad/Bilder/mediathek

但是 /etc/fstab 中的这个条目不起作用。

/media/windows/Users/Nabor\ Gilgalad/Pictures/mediathek       /home/ngilgalad/Bilder/mediathek        fuse.bindfs     mirror=target   0       0

我认为这是因为名称中的空格,但是这应该如何正确完成?

更新:

不仅是路径中的空格,还有正确的类型和选项。这就是为什么我也把标题改回原来的问题。

我将答案标记为正确,但它确实只是解决方案的一部分。

这是完整的解决方案,就像一个魅力:

/media/windows/Users/Nabor\040Gilgalad/Pictures/mediathek      /home/ngilgalad/Bilder/mediathek        none    bind
/media/windows/Users/Nabor\040Gilgalad/Thunderbird/Mail/Local\040Folders /home/ngilgalad/Thunderbird/Mail/Local\040Folders     none    bind

也许有些人会发现它很有帮助......

mook765

fstab 行中的空格用作六个字段的分隔符。fstab 行也不会被 shell 解释,因此仅使用反斜杠转义名称中的空格是行不通的。

相反,将空格替换为\040

/media/windows/Users/Nabor\040Gilgalad/Pictures/mediathek   /home/ngilgalad/Bilder/mediathek  none  bind  0  0

是你需要使用的。

https://stackoverflow.com/questions/15316017/how-do-i-specify-a-label-path-with-spaces-in-etc-fstab

https://wiki.archlinux.org/index.php/fstab#Filepath_spaces

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章