zoukankan      html  css  js  c++  java
  • Mac根目录下无法创建文件或目录

    无法创建目录

    最近小伙伴经常反馈Mac根目录下创建文件或目录一直失败,并且尝试了各种姿势。 常见错误如下:

    # 常见错误1, 直接创建目录
    mkdir -p /test
    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版本后,关闭SIP重新挂载根分区也是行不通的。

    解决方案示例:

    # 创建可用目录(不在根目录下),如
    mkdir -p ~/test   #我本地目录为/Users/hxy/test
    
    # 增加关联
    sudo vi /etc/synthetic.conf 
    内容:
    test  /Users/hxy/test # 注意,这里test前面没有/; 并且test与后面内容使用tab分割
    
    # 重启系统
    sudo reboot
    
    # 重启后,系统会在根目录/下创建test目录,如下:(这里是一种软连接方式)
    ➜  ~ ll /test
    lrwxr-xr-x  1 root  wheel    34B  2 20 17:31 /test -> /Users/hxy/test
    ➜  ~
    

    -----------完美的分割线----------------

    作者:warm3snow
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    15-数组concat()方法和push比较
    06-使用云储存上传工具
    05-云函数/云数据库的增删改查
    错题1
    c++链表
    8817
    8816
    1177
    1355
    c++期末考
  • 原文地址:https://www.cnblogs.com/informatics/p/14422580.html
Copyright © 2011-2022 走看看