Mac根目录下无法创建文件或目录-报错 mount_apfs: volume could not be mounted: Operation not permitted mount: / fail
Mac根目录下无法创建文件或目录- 报错 /data: Read-only file system
报错 mount_apfs: volume could not be mounted: Operation not permitted mount: / fail
mkdir /data
结果发现居然提示我Read-Only filesystem,即使加上了sudo也没用
看看你的mac 的系统版本,如果是[Cataline] 也就是11之前的,使用
方法1:
在我查阅相关资料后找到了解决办法(关闭SIP,然后输入sudo mount -uw /,创建文件夹添加权限,最后启用SIP),具体步骤如下:
1、重启mac,按住Command+R,等到系统进入安全模式。
2、选择一个账户,然后点击屏幕上方的工具栏找到命令行工具。
3、执行,命令 csrutil disable
4、重启电脑后,不要进入安全模式,执行命令sudo mount -uw /
5、执行命令sudo mkdir /data
6、执行命令sudo chmod 777 /data
7、重启电脑,进入安全模式,执行命令csrutil enable (开启SIP) (!!!!该步骤可以不执行)
分割线___________________
mac的版本 11.0 之后的用下面,Mac Big Sur
方法2:
无法创建目录
最近小伙伴经常反馈Mac根目录下创建文件或目录一直失败,并且尝试了各种姿势。 常见错误如下:
# 常见错误1, 直接创建目录
mkdir -p /data
mkdir: /data: Read-only file system# 常见错误2。 进入安全模式,关闭authenticated-root和SIP后,重新挂载根分区
sudo mount -uw /
mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66
解决方法
尤其是MacOS升级到Mac Big Sur(11.01)版本后,关闭SIP重新挂载根分区也是行不通的。
解决方案示例:
# 创建可用目录(不在根目录下),如
mkdir -p ~/data #我本地目录为/Users/chengqian/# 增加关联
sudo vi /etc/synthetic.conf
内容:
data /Users/chengqian/data # 注意,这里data前面没有/; 并且data与后面内容使用tab分割# 重启系统
sudo reboot# 重启后,系统会在根目录/下创建data目录,如下:(这里是一种软连接方式)
➜ ~ ll /data
lrwxr-xr-x 1 root wheel 34B 2 20 17:31 /data -> /Users/chengqian/data
➜ ~
如果还不能解决,找我vx: qianpangzi0206
Mac根目录下无法创建文件或目录-报错 mount_apfs: volume could not be mounted: Operation not permitted mount: / fail相关推荐
- Mac根目录下无法创建文件夹
问题场景:需要在根目录下创建data文件夹,出现 Read-only file system 字样 解决方案: 重新启动,在启动的时候按command+R,进入Recovery模式 关闭sip 在to ...
- java使用file.createNewFile()创建文件时,报错目录不存在,如何解决
普通创建文件代码: String strPath = "E:\\test\\test1\\test.txt"; File file = new File(strPath); if( ...
- linux 下scp传文件时,报错 not a regular file
linux 下scp传文件时错误 scp: /usr/tools: not a regular file 不能成功传送 解决方案 1:传输的文件没可执行权限 chmod 777 2: 使用scp时加 ...
- Mac 根目录下创建文件夹
Mac 根目录下创建文件夹 一.在根目录下用sudo创建文件夹. 在/System/Volumes/Data/目录下创建所需文件夹 cd /System/Volumes/Data/ sudo mkdi ...
- 在Mac根目录下创建文件
刚好遇到这个问题解决之后记录下来: 1.先在本地创建一个文件夹,名字可以是和自己想要在根目录下建的文件名一样,比如我想建app文件夹:那我就在/Users/user/下创建app 2.打开终端,输入s ...
- 如何创建快捷方式(包括在任意磁盘根目录及子目录位置创建文件,目录甚至我的电脑的快捷方式)
首先保证你有权限:运行应用程序.建立目录 这里要说的不是API,是WScript.Shell对象. 创建文件及目录的快捷方式的源码如下: 创建模块并粘贴以下代码: Option Explicit '参 ...
- linux系统下shell命令使用通配符批量创建文件或目录
linux系统下shell命令使用通配符批量创建文件或目录 批量创建log文件 批量创建文件夹 批量删除目录 批量创建log文件 touch {1..5}.log 批量创建文件夹 mkdir dir_ ...
- 在NIO.2中创建文件和目录
如今,大量的应用程序创建文件或目录的目的非常广泛. 无论是生成报告,导出配置文件还是仅存储一些数据,能够处理这些任务都非常重要. 创建文件和目录是使用文件系统时最常用的功能之一. 图书馆的这一部分进行 ...
- Mac OSX下Xcode7创建C++动态库
Mac OSX下Xcode7创建C++动态库 目录 1.Xcode创建工程 2.创建空项目 3.输入工程名称 4.添加项目 5.选择Library 6.设置动态库 7.添加动态库代码 8.创建测试程序 ...
最新文章
- Net Framework 2.0 MSI returned error code 1603解决方法
- PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
- ST17H26使用tea注意事项
- android listview 列加id,Android实战开发之ListView同一个item显示2列的实现方法
- JavaScript高级day02-PM【原型链的属性问题、探索instanceof、原型面试题】
- 具有Aspects的Java中的Mixin –用于Scala特性示例
- LintCode 802. 数独(回溯)/ LeetCode 37. 解数独
- BZOJ 1041 数学
- python 重命名文件出现乱码_下载的文件名总是「乱码」?这里有各平台的解决方法...
- 为了找出最好用的安卓模拟器,我发起了一项众测
- F450无人机组装与调试
- 禁止服务器windows的自动更新,Windows Server2016等服务器禁止自动更新及更新后自动重启的方法...
- 利用计算机Tracert,tracert,教您tracert命令使用详解
- 求最小公倍数_Java
- 8月20日 网工学习 二层交换机功能 MAC地址 交换机的寻址 总结二层交换机,根据源MAC地址进行MAC地址表学习,根据目的MAC地址转发
- 【瑞吉外卖】学习笔记-day1:项目介绍及后台初识
- 目前最好的折叠屏手机也“翻车”了
- 你想成为阿里巴巴的一名数据工程师吗?以下的应聘要求你得好好看了
- 龙族幻想最新东京机器人位置_龙族幻想凌晨四点的东京机器人位置在哪?
- 2013.12.26 泡面吧--判断一个数是否为质数
热门文章
- 图计算思维与实践 (二)核心概念与算法
- HTML+CSS网页设计期末课程大作——绿色精美全民健身网站(10页) dreamweaver作业静态HTML网页设计模板
- 为什么说当下重仓IPFS/FIL才是关键
- c语言tan函数源码,tan - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- 服务器计费系统,《仙境传说》两服务器计费系统升级
- AD20版如何生成PCB
- 产品用户手册难写在哪里?
- 红旗linux系统qq,如何在红旗Linux系统redflag6.0上安装QQ
- vue中的方法 methods 定义时不要使用箭头函数
- 如何在有限算力下实现智能驾驶多任务高精度识别?