domingo, 25 de febrero de 2018

Un defecto grave en macOS puede causar pérdida de datos en imágenes de disco con formato APFS

Mike Bombich, el desarrollador de la popular aplicación Carbon Copy Cloner, ha descubierto una falla grave en macOS que puede causar la pérdida de datos en imágenes de disco con formato APFS.

A principios de esta semana noté que un volumen de imagen de disco sparsebundle con formato APFS mostraba un amplio espacio libre, a pesar de que el disco subyacente estaba completamente lleno. Curioso, copié un archivo de video en el volumen de la imagen del disco para ver qué pasaría. ¡Todo el archivo copiado sin error! Abrí el archivo, verifiqué que el video reproducido comenzaba a terminar, hice una suma de verificación del archivo, por lo que pude ver, el archivo estaba intacto y completo en la imagen del disco. Sin embargo, cuando desmontaba y volvía a montar la imagen del disco, el video estaba dañado. Si alguna vez has perdido datos, sabes el sentimiento de patada en el estómago que habría seguido. Afortunadamente, solo estaba ejecutando algunas pruebas y el archivo que desapareció fue solo datos de prueba. Mirando más de cerca, descubrí dos errores en el servicio de macOS "diskimages-helper" que conducen a este resultado.

Como se demuestra en el siguiente video, Bombich descubrió que el espacio libre de un volumen APFS no refleja una menor cantidad de espacio libre en el disco subyacente y que la aplicación diskimages-helper no informa errores cuando las solicitudes de escritura no hacen crecer la imagen del disco .

Los dos problemas han sido informados a Apple. Hasta que se resuelvan los problemas, CCC ha dejado de admitir las imágenes de disco con formato APFS.

No hay comentarios:

Publicar un comentario