Cygwin mount -p命令返回空值,如何定位cygdrive前缀存储位置?
Cygdrive前缀信息在/etc目录下的存储位置
别担心,我来帮你定位这个问题的关键所在——Cygwin的cygdrive前缀配置信息是存储在/etc/fstab文件里的。
正常情况下,这个文件里会包含一条类似这样的挂载条目:
none /cygdrive cygdrive binary,posix=0,user 0 0
这条配置定义了cygdrive的挂载路径、类型和相关参数,正是mount -p命令本该输出的内容。
你现在运行mount -p只返回表头,很大概率是/etc/fstab里没有这条配置,或者配置被注释掉了。你可以直接查看这个文件的内容来确认:
cat /etc/fstab
如果确实没有相关条目,手动添加上面那条配置(根据你的需求调整参数),之后重新运行mount -p应该就能看到cygdrive前缀的信息了。
另外,有些新版本的Cygwin可能会使用/etc/fstab.d目录下的文件来管理挂载配置,不过核心的cygdrive配置还是优先看/etc/fstab。
内容的提问来源于stack exchange,提问作者user9597728
相关产品推荐
相关产品推荐

