haw*_*eye 16 configuration fstab
我知道我可以mount
用来设置/
目录,并且可以/etc/fstab
在重新启动时使用重新挂载它们。
测试 fstab 文件也很有趣mount -faV
。
当我查看 fstab 文件时,空间的数量令人不安。我希望有一个空格(如命令参数之间的分隔符)或四个空格(如制表符)。我一次看到七个空格,几乎是惯例。
我的问题是:/etc/fstab 中的所有空格是做什么用的?
(也许还有 - 如果我得到错误的号码会有关系吗?)
0xC*_*22L 27
空格数是一种从外观上分隔列/字段的方法。除此之外没有任何意义。即没有列之间的空白数量无关紧要。
列之间的空格由空格(包括制表符)组成,列本身,例如逗号分隔的选项,不得包含未加引号的空格。
从fstab(5)
手册页:
[...] 每行的字段由制表符或空格分隔。
和
如果挂载点的名称包含空格,则可以将其转义为“\040”。
仅使用单个选项卡的以下行对齐变得难以实现。最后,fstab
没有空白看起来比你现在认为令人不安的更混乱。
/dev/md3 /data/vm btrfs defaults 0 0
/var/spool/cron/crontabs /etc/crontabs bind defaults,bind
//bkpsrv/backup /mnt/backup-server cifs iocharset=utf8,rw,credentials=/etc/credentials.txt,file_mode=0660,dir_mode=0770,_netdev
Run Code Online (Sandbox Code Playgroud)
你还能看到“列”吗?