Linux 无法识别通过 Thunderbolt 连接的目标磁盘模式下的 MacBook Pro

Linux 无法识别通过 Thunderbolt 连接的目标磁盘模式下的 MacBook Pro

我正在 Ubuntu 18.04 之上运行内核 4.17.4。我有一台 MacBook Pro,启动到目标磁盘模式(因此它应该显示为连接的 Thunderbolt 机器的外部驱动器)并连接到 Thunderbolt 3 端口。我编译并运行了 tbtadm 程序,因为这是在另一个线程中建议的。但是,它返回没有连接的设备,但拓扑中出现了 Apple Macintosh 设备,如下所示:

Controller 0
├─ Details:
│   ├─ Name: Kerberos_DA, HP
│   └─ Security level: SL1 (user)
└─ Macintosh, Apple, Inc.
    └─ Details:
        ├─ Route-string: 0-1
        └─ UUID: 8236c78a-d2cc-0b51-95bc-dc4e8fe6891b

如何让 MacBook 被识别并显示为磁盘?

答案1

您可能没有办法将其识别为外部磁盘。

从 High Sierra 开始,Apple 一直使用 Apple 文件系统 (APFS),但尚未提供 Linux 驱动程序。

Apple 文件系统 (APFS) 是由 Apple Inc.[8] 开发和部署的适用于 macOS High Sierra 及更高版本、iOS 10.3 及更高版本、tvOS 10.2 及更高版本 [6] 以及 watchOS 3.2 及更高版本 [7] 的专有文件系统。 [9]它旨在解决这些操作系统上 APFS 的前身 HFS+(也称为 Mac OS Extended)的核心问题。 Apple 文件系统针对闪存和固态硬盘存储进行了优化。

一个可能的解决方案是创建一个中间 FAT 分区用于数据交换。它可能工作。否则,您需要另一台至少具有 High Sierra 的 Mac 才能访问该数据。

Linux 中对 Thunderbolt 的支持也不是特别好。

相关内容