在我的工作站上,我的 SSD 上安装了 Windows 10 和 Ubuntu 18.04,还有一个硬盘用于其他进程。现在我需要在硬盘内的文件夹中为 python3 创建虚拟环境,但当我尝试通过终端执行此操作时,我看到以下内容:
错误:[Errno 30] 只读文件系统:'/media/user/DOC_HD1/DEV_FOLDER/devenv'
我该如何解决这个问题?我不是 Linux 系统专家,我正在尝试从 Windows 转而使用 Linux。
注意:DOC_HD1 包含 1TB 的基础文档,我希望解决方案不会删除任何内容
答案1
看起来,该卷是以只读方式安装的。无法从远处了解详细信息,但您的硬盘很可能是在 ntfs 文件系统(MS Windows 的文件系统)中格式化的。该文件系统此时可能不一致。在这种情况下,Ubuntu 将不会安装它,或者可能以只读方式安装它。
关闭Ubuntu,启动Windows。使用Windows的磁盘实用程序,检查并修复相关磁盘上的文件系统。
然后关闭 Windows充分,即不休眠。这是为了确保 Windows 完全关闭磁盘。如果此后文件系统一致,Ubuntu 将以读写权限挂载驱动器。
答案2
简而言之,问题出在 Windows 上,所以请记住每次您想要关闭 Windows 时都应该使用 CMD 并运行以下命令:
shutdown /s
此后,Windows 将立即关闭并且您现在可以启动 Ubuntu。