您尚未登录。

#1 2020-06-16 15:06:29

freezai
会员
注册时间: 2011-11-20
帖子: 130

[已解决]fstab解析出错。虽然目前没有什么影响,但我还是想知道到底是什么问题。

就是逗号的问题……
就好像二十年前上大学学C语言时,一个分号困扰了我很久的故事(从前的事情)一样。


因为是双系统,所以在ArchLinux下挂载了几个windows的分区。读写什么的一直也很正常,直到前几天偶然发现了这个问题:

$ mount -a
mount: /etc/fstab:第 9 行解析出错 -- 已忽略
mount: /etc/fstab:第 12 行解析出错 -- 已忽略
mount: /etc/fstab:第 15 行解析出错 -- 已忽略

fstab文件里的内容是:

$ cat -v /etc/fstab 
# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdb1
UUID=1dd6048a-bd80-894e-a912-20ad2895230e       /               ext4            rw,relatime,data=ordered        0 1

#/dev/sda1
UUID=0DC311AB0DC311AB                         /mnt/win10        ntfs-3g         rw,users                        0,2

#/dev/sda5
UUID=000E07850007952A                        /mnt/tools         ntfs-3g         rw,users                        0,2

#/dev/sdb5
UUID=0A9AD66165F33762                       /mnt/data           ntfs-3g         rw,users                        0,2

最近编辑记录 freezai (2020-06-16 22:07:47)


Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有

离线

#2 2020-06-16 15:39:42

bruceutut
会员
注册时间: 2019-10-03
帖子: 5

Re: [已解决]fstab解析出错。虽然目前没有什么影响,但我还是想知道到底是什么问题。

注释的 # 后面要有空格  只是语法问题

离线

#3 2020-06-16 16:21:46

freezai
会员
注册时间: 2011-11-20
帖子: 130

Re: [已解决]fstab解析出错。虽然目前没有什么影响,但我还是想知道到底是什么问题。

bruceutut 说:

注释的 # 后面要有空格  只是语法问题

谢谢。
但是第9、12、15行都是没有注释的行
而且我改了一下,把注释的#后面加了空格,问题还是依旧。


Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有

离线

#4 2020-06-16 18:26:43

aluminium
会员
注册时间: 2019-02-01
帖子: 24
个人网站

Re: [已解决]fstab解析出错。虽然目前没有什么影响,但我还是想知道到底是什么问题。

freezai 说:
bruceutut 说:

注释的 # 后面要有空格  只是语法问题

谢谢。
但是第9、12、15行都是没有注释的行
而且我改了一下,把注释的#后面加了空格,问题还是依旧。

最后两个选项用空格或Tab分隔……不是逗号……
https://wiki.archlinux.org/index.php/Fstab#Usage

最近编辑记录 aluminium (2020-06-16 18:28:23)

离线

#5 2020-06-16 22:05:19

freezai
会员
注册时间: 2011-11-20
帖子: 130

Re: [已解决]fstab解析出错。虽然目前没有什么影响,但我还是想知道到底是什么问题。

aluminium 说:
freezai 说:
bruceutut 说:

注释的 # 后面要有空格  只是语法问题

谢谢。
但是第9、12、15行都是没有注释的行
而且我改了一下,把注释的#后面加了空格,问题还是依旧。

最后两个选项用空格或Tab分隔……不是逗号……
https://wiki.archlinux.org/index.php/Fstab#Usage

谢谢。竟然这么明显的错误都没发现……
忽然想起二十年前在大学学C语言时分号的问题。


Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有

离线

页脚