多语言展示
当前在线:1976今日阅读:6今日分享:31

Mac系统出现Read-only file system问题如何解决

Mac系统说实话是非常好用的系统,特别是Mac的终端系统很强大。我们在Mac的终端下可以进行各种操作,不过偶尔可能会遇到一些我们在Windows下碰不到的问题,这里来简单说下Mac系统在根目录下创建目录的时候出现 Read-only file system的错误。
工具/原料

Mac Catalina系统

方法/步骤
1

我们打开终端,切换到根目录,然后进行创建文件,这时候会提示:mkdir: test: Read-only file system

2

出现这个问题是SIP的问题,也就是Mac系统的“系统完整性保护”机制,该机制作为Mac的保护机制,会限制我们进行部分操作,所以我们需要把SIP进行关闭。首先,我们先看下SIP当前的状态:csrutil status

3

可以看到当前SIP是开启状态,我们接下来就把它给关闭了。这时候点击Mac的重新启动操作,然后在熄屏重启之前,一直按着 Command+R,直到出现苹果的图标和进度条,这时候会进入Recovery模式:

4

这时候我们选中用户,然后输入用户的登录密码:

5

这时候会进入Mac的实用工具页面,我们打开最上面菜单的实用工具,然后选择终端:

6

这时候会进入终端模式:

7

然后在终端里我们可以选择先查看下SIP状态:csrutil status然后可以看到SIP是开启状态的,然后我们输入以下命令将SIP进行关闭:csrutil disable

8

然后选择系统的左上角,点击重新启动:

9

重新启动成功后,我们再次切换到根目录。还是使用刚才相同的命令查看SIP是否关闭,这时候可以看到SIP已经关闭了。这时候如果直接创建文件的话,还是会提示这个错误的,所以这里我们需要执行以下命令:sudo mount -uw /

10

这时候如果再创建目录的话,是可以创建成功的。

注意事项

并不是所有的Mac系统都会有这个问题的,这个和Mac的系统版本有些关系。

推荐信息