macOS 10.14.3:外部驱动器可以很好地安装,但不能通过Shell脚本安装

时间:2019-02-13 05:35:12

标签: shell macos-mojave

<3.5 GHz,具有16GB RAM和D700 GPU,运行macOS 10.14.3的6核Mac Pro(MacPro6,1)>

问候,伙计们!

我只是擦除了内部引导驱动器,然后从Mac OS 10.10.5升级到了macOS 10.14.3。

;-)

我有一个备用驱动器(在我的信号下方附加了diskutil列表),只要打开它就可以很好地安装它,但是如果我使用Finder或Terminal卸载驱动器,Terminal无法重新安装它。这是来自Terminal的两行:

ME$ diskutil mountDisk disk2
One or more volume(s) failed to mount

(使用cmd-r引导时,我也无法进入恢复卷)

有什么建议吗?

祝福,谢谢!

Richard Fairbanks

————

这是终端的卷列表:

ME$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk1
                           Physical Store disk0s2
   1:                APFS Volume Cupid                   376.9 GB   disk1s1
   2:                APFS Volume Preboot                 44.5 MB    disk1s2
   3:                APFS Volume Recovery                517.0 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Cupid Clone             500.0 GB   disk2s2
   3:                  Apple_HFS OS X 1                  40.0 GB    disk2s3
   4:                 Apple_APFS Container disk3         40.1 GB    disk2s4
   5:                  Apple_HFS Applications            100.0 GB   disk2s5
   6:                  Apple_HFS ME                      1000.0 GB  disk2s6
   7:                  Apple_HFS Miscellaneous           2.3 TB     disk2s7

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +40.1 GB    disk3
                           Physical Store disk2s4
   1:                APFS Volume macOS Mojave            25.3 GB    disk3s1
   2:                APFS Volume Preboot                 44.4 MB    disk3s2
   3:                APFS Volume Recovery                517.0 MB   disk3s3
   4:                APFS Volume VM                      8.6 GB     disk3s4

1 个答案:

答案 0 :(得分:0)

diskutil mountDisk尝试在每个分区上安装所有可安装的卷。来自内部文档:

  

“试图将可直接安装的卷安装在整个磁盘的所有分区上。但是,不处理由核心存储物理卷,AppleRAID成员等隐含的虚拟卷。”

鉴于此错误:

  

一个或多个卷无法装入

我认为其中一个卷无法挂载,从而终止了整个过程-可能是第一个卷,例如EFI分区。

很有趣的是,当diskutil尝试在没有管理员权限的情况下尝试挂载EFI分区时(在没有sudo的情况下使用diskutil mount diskxs1也会失败),我的计算机上也出现了相同的故障(也包括10.14)。当您尝试运行命令时,您应该能够在Console.app中看到有关此日志的信息。 可能是因为它被更优雅地忽略了,以只读方式挂载,或者是早期操作系统中的安全问题,并且升级到10.14带来了更改。

尝试使用分别安装它们

  

diskutil挂载disk2s2

     

diskutil挂载disk2s3

     

等....

或使用sudo升级特权(如果一次性解决)。

如果不是EFI分区的问题,我仍然会怀疑是单个卷引起了该问题,因此请一个接一个地分别安装它们,然后运行fsck / firstaid / diskwarrior等,以确认每个磁盘是否正常并且可以安装

希望有帮助,

-Al