一年多前安装 Ubuntu 8.10 时,我的 Windows 驱动器被设置为自动挂载。今天,我无法在其中一个 Windows 驱动器上创建目录,这种情况以前很少发生:
$ mkdir /windows-d/tmp
mkdir: cannot create directory `/windows-d/tmp': Operation not supported
切换到 root 后出现同样的问题。我仍然可以读取和修改 Windows 驱动器上的现有文件,但无法在其上创建新目录或新文件。
许可信息在这里,我认为没有任何错误:
$ ls -l / | grep "windows-d"
drwxrwxrwx 1 root root 229376 2010-10-09 17:47 windows-d
Windows 驱动器的挂载信息如下:
$ cat /etc/mtab
...
/dev/sda5 /windows-d fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
...
$ cat /etc/fstab
# < file system > < mount point > < type > < options > < dump > < pass >
...
# Entry for /dev/sda5 :
UUID=BED8573DD856F35F /windows-d ntfs-3g defaults,locale=en_US.UTF-8 0 1
...
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda5 32G 31G 1.2G 97% /windows-d
我很奇怪到底出了什么问题?
感谢致敬!
更新:
我刚刚将计算机重新启动到 Windows XP,在 Windows 驱动器上创建了一个新目录,然后重新启动回 Ubuntu,现在允许我在 Windows 驱动器上创建新文件和目录。简单地重新启动到 Windows 而不创建新目录是行不通的。有人知道为什么吗?
有没有办法无需重启即可解决问题?
谢谢!
答案1
我有 ntfs 驱动器,但无法从 /etc/fstab 中找到它(我想您打错了,没有 ftab)。至少有一点需要指出的是“ntfs-3g”,即 ntfs 文件系统驱动程序,而不是文件系统本身。
/etc/mtab 中的行如下: /dev/sdb2 /media/ntfsHD vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush 0 0
编辑:认为这不是 ubuntu 自己创建的配置,是吗?通常的挂载点是 /media/