我创建了一个分区,我想将该分区挂载到这个目录 /home/max/VirtualBox VMs
我在 fstab 中写了这一行:
/dev/sda4 /home/max/VirtualBox\ VMs ext4 默认值 0 0
但它给出了这个错误
[mntent]:/etc/fstab 中的第 16 行是错误的
我知道我收到此错误是因为“virtualBox VM”之间存在空间
是否可以挂载到该目录?
[max@localhost VirtualBox VMs]$ pwd /home/max/VirtualBox 虚拟机
Den*_*nis 21
fstab有自己的语法。要将空格用作目录名称的一部分,您必须将其代码点指定为以零填充的 3 位八进制数,前面是反斜杠(转义字符)。
在ASCII 中,空格字符的代码点是八进制的 32 或 40,因此您可以使用:
/dev/sda4 /home/max/VirtualBox\040VMs ext4 defaults 0 0
Run Code Online (Sandbox Code Playgroud)
请注意,虽然其他字符也支持代码点,但这种支持相当不稳定。在我的机器上,你可以写\127而不是W,但不能 \070代替8......
使用引号。
/dev/sda4 "/home/max/VirtualBox VMs" ext4 默认值 0 0