3 votos

Mac 10.14.2 Advertencia de instantánea: inode_val, el objeto tiene banderas bsd no válidas

Durante el mantenimiento de rutina (ejecutando DiskUtil), recibí el siguiente mensaje de error:

warning: inode_val: object (oid 0x3024a71c3): invalid bsd_flags (0x10)

No he notado ningún problema de rendimiento y sigo pudiendo arrancar la máquina. Actualmente estoy en modo seguro y creando una nueva unidad de arranque para poder ejecutar Drive Genius; sin embargo, ¿podría alguien aconsejarme sobre cómo puede haberse producido este error y/o sobre las mejores prácticas para solucionarlo? Tengo una copia de seguridad de Time Machine muy reciente a la que puedo revertir, pero no estoy seguro de lo que causó el problema y si esto va a ocurrir de nuevo (o escalar desde este punto).

2voto

nenne Puntos 41

Gracias al enlace de Olleg en su respuesta, queda claro que para encontrar el archivo al que hace referencia el mensaje de error de la Utilidad de Discos hay que convertirlo primero a un número de inodo. El "oid" (ID de objeto) es hexadecimal, mientras que el "inum" (número de inodo) es decimal.

Usted puede convertir manualmente a decimal, o utilizar uno de los muchos convertidores en línea .

En su caso, con un OID 0x3024a71c3, el número de inodo convertido es 12923335107. Para buscar el archivo con el número de inodo (inum), lanza Terminal desde /Applications/Utilities/, o encuéntralo a través de Spotlight y escribe:

find / -inum 12923335107 -print 2> /dev/null

Esto debería mostrar el archivo en cuestión, incluyendo la ruta, en su salida.

En el enlace de Olleg esto parece común para la carpeta de OneDrive.

El inodo también se muestra, cuando se ejecuta una comprobación del sistema de archivos con la bandera de depuración (-d) en el contenedor: fsck_apfs -d
Ejemplo: APFS: el árbol fsroot no es válido después de la copia de seguridad de Time Machine - ¿cómo recuperar y evitar en el futuro?

2voto

RollRoll Puntos 129

Para aquellos que no quieran hacer una instalación limpia de MacOS, esto es lo que hice. Después de tener el mismo problema, y encontrar que definitivamente tiene todo que ver con OneDrive:

  1. Descargue todo desde OneDrive a Mac, si es que no lo estaba ya.

  2. Salir de OneDrive.

  3. Desinstalar OneDrive, he utilizado AppCleaner aplicación. Asegúrese de eliminar la aplicación OneDrive, todos los archivos relacionados con ella, los elementos de inicio de sesión y los agentes de lanzamiento. La aplicación App Cleaner facilita esta parte.

  4. Eliminar todos los elementos del llavero relacionados con OneDrive.

  5. Elimine el permiso de elementos de inicio de sesión desde Preferencias del Sistema Usuarios y Grupos Su nombre de usuario Elementos de inicio de sesión.

  6. Copie todas las carpetas y archivos de la carpeta OneDrive a un disco duro externo. La carpeta de OneDrive suele estar directamente en su carpeta principal de usuario. Todo lo que estaba previamente en OneDrive debería estar allí.

  7. Elimina la carpeta de OneDrive.

  8. Vaciar la basura.

  9. Copie todo el contenido de la carpeta OneDrive desde el disco duro externo al Mac, donde quiere que resida. Esta es una parte importante Esta operación de copia y restauración en un disco duro externo es lo que restablece el desorden que OneDrive hizo con los permisos o banderas de los archivos infractores.

  10. Verifique el MacintoshHD con los primeros auxilios de Disk Utility, Onyx o con la línea de comandos en Terminal. Cualquiera que sea el método que estaba utilizando que le hizo darse cuenta de la inode_val problema según la discusión de este hilo. No deberías tener más advertencias, pero en caso de que las tengas, esas advertencias apuntan a archivos que tuvieron que hacer algo con OneDrive en algún momento.

    Así que seguí las instrucciones de Redman del 23 de enero a las 18:00 para localizar en el Finder el primer elemento que aparece en la lista de advertencias de la operación de verificación, y luego copié toda la carpeta que contiene el archivo en el disco duro externo. Copié toda la carpeta porque es probable que haya otros archivos en esa carpeta que generen la advertencia, porque podrían tener algo que ver con OneDrive en el pasado. Luego borré la carpeta en el Mac, la restauré desde el HDD externo y volví a verificar. Tuve que hacer esto unas cinco o seis veces porque eran archivos que moví a OneDrive o los sincronicé o algo en el pasado y por supuesto no me acordaba.

  11. Borra el contenido de la carpeta de OneDrive en tu disco duro externo si quieres.

  12. Recuerda siempre dudar de la calidad de los productos de Microsoft, algunos son buenos productos pero lamentablemente otros son de muy baja calidad.

Todo el proceso me ha llevado una media hora, pero me he librado de los avisos.

Utilicé un MacBook Pro de 13" de mediados de 2015 con MacOS 10.14.4.

1voto

Olleg Puntos 111

1voto

Christian Puntos 151

Bien, he encontrado una solución al temido fiasco "Warning: inode_val:.....". Este mismo problema ha estado plagando mi MB Pro 2018 desde hace varios meses, hasta que ahora finalmente tuve el tiempo para sumergirlo en el tema y creé una resolución, espero que lo que sigue funcione para todos ustedes también. Apple y Microsoft realmente necesitan conseguir sus actos juntos para crear un parche para este problema, tal PITA completa pérdida de los usuarios de los datos, la información y la solución de problemas de tiempo.

Para empezar, no estoy seguro de lo que puso esto en marcha para empezar, pero parece ser 2 cosas, posiblemente, algún tipo de archivo o nombre de archivo de la corrupción dentro de OneDrive, que también está conectado a la unidad de imágenes de soluciones de copia de seguridad como TimeMachine y Carbon Copy, que yo uso los tres, OneDrive, TimeMachine y Carbon Copy. Cuando se ejecuta la Utilidad de Discos de "Comando-R" me gustaría obtener la "Advertencia: inode_val:......" y también se dio cuenta de que mi 1 TB ssd fue casi al máximo con más de 500 GB comprometida por los datos del sistema, el más alto de datos del sistema golpeó a cabo un día en 650 GB (Ver abajo captura de pantalla).

Mi solución de problemas: Después de múltiples intentos y varias variaciones de borrar completamente mi ssd y OS, comenzando con una instalación limpia estos fueron mis resultados:

  • Primer intento: Command-R | wipe ssd y el intento de hacer una copia de seguridad desde la partición de TimeMachine resultó en un proceso de restauración completamente fallido, todas las copias de seguridad de TimeMachine estaban corruptas y no funcionaban.

  • Segundo intento: Comando-R | wipe ssd e intento de copia de seguridad de la partición de Carbon Copy completado restauró mi dispositivo y todos los archivos, pero clonó los mismos archivos corruptos sobre de OneDrive resultando en el mismo "Advertencia: inode_val:....." error al ejecutar la Utilidad de Disco.

  • Tercer intento: Comando-R | wipe ssd y esta vez no conecté ni dispositivos Thunderbolt 3 externos, y realicé una instalación fresca de OS Mojave desde el servidor de Apple. ¡Presto! Advertencia: inode_val: problema resuelto, después de arrancar la instalación del sistema operativo fresco, he instalado OneDrive esperó a que todos los archivos de descarga, a continuación, reinició la máquina, Comando-R para ejecutar la Utilidad de Discos y boom no más errores. Así que en resumen, no trate de restaurar la máquina de las fuentes de copia de seguridad corruptos anteriores, ya que esto traerá los mismos archivos corruptos de nuevo a su nueva instalación. Con la nueva instalación también recuperé el 75% de mi almacenamiento ssd comprometido. Una nota final, estoy abandonando por completo el uso de TimeMachine, esto ya no es una solución fiable o estable para la restauración de archivos o del sistema. (Ver capturas de pantalla finales)

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