背景
最近在使用mount -a
挂载命令时,出现错误:
mount_apfs: volume could not be mounted: Operation not permitted
mount: / failed with 77
,加上sudo也是同样的错误,通过查找资料,是因为mac系统对于系统根目录的写操作权限有限制,然后尝试在根目录创建data目录,随之提示:mkdir: data: Read-only file system
。
系统版本
Cataline 10.15.5
解决方法
- 终端输入:
sudo mount -uw /
,再次sudo mount -a
,提示同样的错误; - 输入:
csrutil status
,查看系统完整性保护状态是打开的; - 重启电脑,重启时按住
Command+R
,进入Recovery OS模式; - 在Recovery OS模式下启动终端,输入
csrutil disable
禁用系统完整性保护; - 关闭终端,重启电脑;
- 在根目录创建data目录,创建成功;
- 终端再次输入
sudo mount -a
,不再报错。