我已将此行添加到我的/etc/fstab
,取自Cygwin 的用户指南,第 3.1.5 节:
none /tmp usertemp binary,posix=0 0 0
但是,我在尝试安装它时收到错误:
# mount /tmp
mount: /tmp: Invalid argument
TMP 和 TEMP 环境变量都指向 /cygdrive/r/tmp(位于 RAM 驱动器上),我可以mount r:/tmp /tmp
毫无问题地完成它,我只是认为使用 usertemp 可以避免对临时目录进行硬编码。
目前,我在 fstab 中使用以下行:
R:/tmp /tmp ntfs binary,posix=0 0 0
它不起作用的原因是什么?
答案1
我猜文档中没有写得很清楚。步骤如下:
编辑 /etc/fstab
关闭所有 cygwin进程包括服务
重启 cygwin
接着就,随即
$ cat /etc/fstab
..
none /tmp usertemp binary,posix=0 0 0
$ mount
...
C:/Temp on /tmp type ntfs (binary,posix=0,usertemp)
...