我的电脑上有许多驱动器,我安装了 Windows 10 和 Ubuntu 18.04 双启动。问题是我无法修改(写入)Windows 驱动器文件。
: mkdir: cannot create directory ‘foldername’: Read-only file system
答案1
最常见的问题是sudo
共享安装中的 ,这是安装命令所必需的。安装后,共享属于root
,您无法写入它。您可以通过提供 来解决这个问题uid=[your Ubuntu uid]
。这证明您有写入权限。
您还必须确保该用户具有username= and password=
Windows服务器提供的写权限。
确保在安装选项中包含以下参数:
- uid=[你的 Ubuntu UID #]
- 用户名=[Windows 10 机器上的真实用户]
例子:
$ sudo mount -t cifs -o username="ljames",uid=1001 //192.168.15.84/c /mnt
Windows 10 有一个选项,可以使用您在 Microsoft 注册的电子邮件地址登录。在这种情况下(您可能已经知道,因为您能够安装共享),但就一般知识而言,这将通过以下方式完成:
$ sudo mount -t cifs -o username="[email protected]",uid=1001 //192.168.15.84/c /mnt
可以在命令行(或文件/etc/fstab
)中指定许多选项,例如:
- 文件模式=0660
- 目录模式=0775
这些选项位于-o
选项参数之后,以逗号分隔。