当我尝试在 Mac OS Catalina 中触摸时出现“只读文件系统”

当我尝试在 Mac OS Catalina 中触摸时出现“只读文件系统”

我以管理员身份登录 MacOS Catalina。当我尝试添加配额文件时,我收到以下输出:

sudo touch /.quota.ops.user
> touch: /.quota.ops.user: Read-only file system

我尝试过:

mount -uw /

...出现错误:

mount_apfs: volume could not be mounted: Operation not permitted
mount: / failed with 77

答案1

直接从 Apple KB 复制 -关于 macOS Catalina 中的只读系统卷*

TL:DR
使用 macOS Catalina,您不再能够将文件或数据存储在只读系统卷中,也不能从命令行(例如使用终端)写入“根”目录(/)。

macOS Catalina 在只读系统卷中运行,与 Mac 上的其他文件分开。升级到 Catalina 时,会创建第二个卷,并且某些文件可能会移动到“重新定位的项目”文件夹中。

macOS Catalina 在名为 Macintosh HD 的专用只读系统卷上运行。此卷与所有其他数据完全分开,有助于防止意外覆盖关键操作系统文件。您的文件和数据存储在另一个名为 Macintosh HD - Data 的卷中。在 Finder 中,两个卷都显示为 Macintosh HD。

在此处输入图片描述

macOS Catalina 中的“磁盘工具”应用程序显示 Macintosh HD 是只读系统卷,而 Macintosh HD - Data 包含其余文件和数据。

如果您从 macOS 的早期版本升级到 macOS Catalina,则在升级过程中会创建只读卷。您之前存储在启动卷中的文件或数据现在存储在这个新卷中,其中一些文件可能会出现在名为“重新定位的项目”的新文件夹中。您可以检查此文件夹以查找任何您找不到的文件。

使用 macOS Catalina,您无法再将文件或数据存储在只读系统卷中,也无法从命令行(例如使用终端)写入“根”目录(/)。

关于“重新定位的项目”文件夹

在升级过程中创建两个单独的卷时,无法移动到新位置的文件和数据将放置在“重新定位的项目”文件夹中。“重新定位的项目”文件夹位于用户文件夹 (/Users/Shared/Relocated Items) 内的共享文件夹中,可通过桌面上的快捷方式访问。“重新定位的项目”文件夹包含一个 PDF 文档,其中包含有关这些文件的更多详细信息。

*从 en-gb 网站复制,链接将重定向到您的本地语言网站

另请参阅 Ask Different -升级到 macOS Catalina 会将根“/”目录文件移动到哪里?

答案2

请参阅此处的完整答案,其中包含更多信息:https://stackoverflow.com/a/59395264/2919326

mount -uw /如果您首先在启动时按住 Command + r 进入恢复模式,然后csrutil disable在实用程序 -> 终端中运行,则该命令有效。

相关内容