Tengo un disco externo Samsung FIT con dos particiones. Una es ExFAT para intercambiar con sistemas Linux. La otra partición es APFS (encriptada). Me gustaría hacer una copia de seguridad del volumen APFS usando instantáneas para poder "retroceder" los cambios en caso de que una de las Máquinas Virtuales que tengo en él se rompa. ¿Hay alguna manera de hacer esto? ¿O la utilidad APFS Snapshot es sólo para unidades de arranque? He intentado tmutil snapshot /Volumes/APFSVolumeName
pero cuando intenté listar las instantáneas locales no obtuve nada. Supongo que mi única opción es la vieja imagen de disco del volumen, ¿verdad?
Respuesta
¿Demasiados anuncios?TL;DR: Utilice las instantáneas nativas del hipervisor, y nunca utilice instantáneas APFS en un volumen con máquinas virtuales.
Carbon Copy Cloner es una buena utilidad para gestionar manualmente las instantáneas de APFS. Abra el programa, cambie la interfaz de usuario de modo Simple a Normal (en el menú). En la tabla de volúmenes de la parte inferior izquierda de la ventana principal, puedes hacer clic en cualquier volumen y se abre un panel que muestra las instantáneas, y te permite eliminar las antiguas. Puedes crear instantáneas ejecutando una tarea de copia de seguridad, incluso una ficticia que copie sólo un archivo en alguna carpeta.
El problema es que cuando tienes un disco con máquinas virtuales en él, sólo deberías utilizar un mecanismo de instantáneas: o bien instantáneas APFS, o bien instantáneas del hipervisor, no ambos. Sugiero que nunca utilices las instantáneas APFS en ningún disco con máquinas virtuales, y que utilices las instantáneas nativas del hipervisor. Son una tecnología mucho más madura.
Las instantáneas funcionan conservando todos los datos antiguos, por lo que su tamaño efectivo crece con el tiempo: nunca se eliminan del disco los datos posteriores a la marca de tiempo de la instantánea más reciente. Si utilizas instantáneas del hipervisor sobre las instantáneas APFS, el uso de espacio se duplica y te quedarás sin espacio mientras haces cosas que deberían conservar el espacio.
Por ejemplo, comience con una sola VM de 600Gb, con instantáneas de VMware, en un volumen APFS de 1TB. Usted quiere eliminar una instantánea de 200Gb de esa VM: VMware integrará la instantánea en la imagen de disco de nivel superior. El problema es que esto escribirá efectivamente 200Gb de datos "nuevos" en el disco - ¡APFS no tiene deduplicación! Por lo tanto, la instantánea APFS tendrá que preservar el estado anterior de esos 200Gb. Crees que debes recuperar 200Gb de espacio, pero acabas usando 400Gb más y obtener un volumen completo.
Al menos en MacOS 10.13, AFPS tiene errores y los volúmenes APFS que se quedan sin espacio debido a la actividad de las instantáneas APFS se vuelven inutilizables. No podrás borrar las instantáneas APFS, ni hacer nada más en ese disco. Es nominalmente de sólo lectura, todos los intentos de escritura fallarán con un extraño error de "permiso denegado". Tu único recurso será hacer una copia de seguridad del disco, y luego borrarlo/reformatearlo (¿Cómo lo sé? Me acaba de pasar y es totalmente reproducible).