5 votos

¿Por qué no se monta un volumen declarado como bueno por fsck?

Tengo un volumen lógico (virtual) cifrado de CoreStorage que no se monta, aunque fsck_hfs lo declara limpio. ¿Alguien sabe de qué se trata?

Aquí está la información de la unidad:

/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

donde disk5 es el volumen virtual desbloqueado, pero no montado. Aquí están los resultados de fsck_hfs en el volumen virtual desbloqueado:

** /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.

Había puesto la contraseña para la encriptación, y como era de esperar, fsck_hfs parece bastante capaz de leer los datos encriptados, sin que estén montados. Esto es lo que sucede cuando intento montar:

% 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

Por supuesto, no se da ninguna pista sobre por qué no se pudo montar.

Estoy ejecutando la última versión de El Capitán.

2voto

user253978 Puntos 6

Tuve el mismo problema... la solución fue en Terminal hacer algo como:

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

BTW, si usted tiene ram extra, usted puede hacer más rápido los controles de los volúmenes, esp Time Machine disco, con un comando como:

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.

Aunque estaba bien, ninguno de estos lo montaría: DiskUtility (horrible en 10.12), diskutil mount, etc.

0 votos

¡Muchas gracias, tenía exactamente el problema, y nada había funcionado. mount_hfs me salvó el día!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X