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

tol*_*lga 9 unix macos macos-catalina

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

sudo touch /.quota.ops.user
> touch: /.quota.ops.user: Read-only file system
Run Code Online (Sandbox Code Playgroud)

比我试过的:

mount -uw /
Run Code Online (Sandbox Code Playgroud)

...并得到一个错误:

mount_apfs: volume could not be mounted: Operation not permitted
mount: / failed with 77
Run Code Online (Sandbox Code Playgroud)

Tet*_*jin 9

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

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

macOS Catalina 在只读系统宗卷中运行,与 Mac 上的其他文件分开。当您升级到 Catalina 时,会创建第二个卷,并且某些文件可能会移动到 Relocated Items 文件夹中。

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

在此处输入图片说明

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

如果您从较早版本的 macOS 升级到 macOS Catalina,则在升级过程中会创建只读宗卷。您之前存储在启动卷中的文件或数据现在存储在这个新卷中,其中一些文件可能会出现在名为 Relocated Items 的新文件夹中。您可以检查此文件夹中是否有您无法找到的任何文件。

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

关于重定位的项目文件夹

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

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

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