Warum wird ein von fsck als gut deklariertes Volume nicht gemountet?

Ich habe ein logisches (virtuelles), verschlüsseltes CoreStorage-Volume, das nicht gemountet wird, obwohl fsck_hfses als sauber deklariert wird. Weiß jemand, was hier los ist?

Hier die Laufwerksinformationen:

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *960.2 GB   disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:          Apple_CoreStorage Discover                959.3 GB   disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3
/dev/disk5 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Discover               +959.0 GB   disk5
                                 Logical Volume on disk4s2
                                 9BB5BE72-0024-46D2-A1BB-69AB51247E06
                                 Unlocked Encrypted

wo disk5ist das entsperrte, aber nicht gemountete virtuelle Volume. Hier sind die Ergebnisse fsck_hfsauf dem entsperrten virtuellen Volume:

** /dev/rdisk5
   Executing fsck_hfs (version hfs-305.10.1).
** Checking Journaled HFS Plus volume.
   The volume name is Discover
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
** Checking extended attributes file.
** Checking volume bitmap.
** Checking volume information.
** Trimming unused blocks.
** The volume Discover appears to be OK.

Ich hatte das Passwort für die Verschlüsselung eingegeben und fsck_hfsscheint, wie zu erwarten, durchaus in der Lage zu sein, die verschlüsselten Daten zu lesen, ohne dass sie gemountet werden. Folgendes passiert, wenn ich versuche zu mounten:

% diskutil mount 9BB5BE72-0024-46D2-A1BB-69AB51247E06
disk5 is a CoreStorage Logical Volume which failed to mount
% diskutil mount disk5                               
disk5 is a CoreStorage Logical Volume which failed to mount

Natürlich wird kein Hinweis darauf gegeben, warum es nicht gemountet werden konnte.

Ich verwende das neuste El Capitan.

Antworten (1)

Ich hatte das gleiche Problem ... Fix / Workaround war im Terminal so etwas wie:

mkdir /tmp/3

sudo /sbin/mount_hfs /dev/disk3s3 /tmp/3

df -h  /tmp/3
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  

/dev/disk3s3  464Gi  249Gi  215Gi    54% 3279960 4291687319    0%   /private/tmp/3

Übrigens, wenn Sie über zusätzlichen RAM verfügen, können Sie schnellere Überprüfungen von Volumes durchführen, insbesondere von Time Machine-Datenträgern, mit einem Befehl wie:

sudo fsck_hfs -f -c 6200m /dev/disk3s3 

** /dev/rdisk3s3 Executing fsck_hfs (version hfs-366.70.1). ** Checking Journaled HFS Plus volume. The volume name is SeaTMimac1012.noindex ** Checking extents overflow file. ** Checking catalog file. ** Checking multi-linked files. ** Checking catalog hierarchy. ** Checking extended attributes file. ** Checking multi-linked directories. ** Checking volume bitmap. ** Checking volume information. ** The volume SeaTMimac1012.noindex appears to be OK.

Obwohl es in Ordnung war, würde keiner von diesen es mounten: DiskUtility (schrecklich in 10.12), diskutil mount usw.

Vielen Dank, hatte genau das Problem und nichts hatte funktioniert. mount_hfs hat mir den Tag gerettet!