我的 Windows 驱动器已自动安装在 Ubuntu 中。Windows 驱动器上的文件操作一直很顺利,直到今天我在 Windows 驱动器上创建目录的操作被拒绝:
$ mkdir /Windows-d/tmp
mkdir: cannot create directory `/Windows-d/tmp': Operation not supported
一些权限信息是:
$ ls -l / | grep "Windows-d"
drwxrwx--- 1 root plugdev 229376 2009-11-28 20:28 Windows-d
我不知道它有什么问题?
答案1
您使用的 NT 文件系统模块的版本是多少?您可以通过执行以下命令轻松检查
cat /var/log/messages | grep NTFS
这应该会返回版本信息,并检查发行版的存储库以获取更新的版本。您可以检查这里以了解有关驱动程序的更多信息。另一件值得检查的事情是您的文件系统表文件 (/etc/fstab),看看是否设置了写入权限。说到这,您是以普通用户身份登录的吗?您是否尝试过以超级用户权限 (root) 进行此操作?
作为此类命令的示例,此处的 NTFS 分区以只读(-r)和 umask(控制权限)形式挂载到 /mnt/Windows 下,文件系统使用 -t 开关指定。
挂载/dev/hda1/mnt/Windows -t ntfs -r -o umask=0222
以下是 /etc/fstab 中此类条目的示例,用于自动挂载 NTFS 分区
/dev/hda1 /mnt/Windows ntfs ro,umask=0222
现在,如果您有类似的布局,那么您的 ntfs 分区将被安装为只读。