Conversión de un volumen APFS (y sus particiones) a HFS+ (no J) sin necesidad de migrar datos

Después de pasar de macOS a una distribución basada en Linux, me beneficié al decidir tener la mayoría de mis copias de seguridad en particiones HFS+ (con el registro en diario deshabilitado usando un programa que cambia el valor de kHFSVolumeJournaledBit más tarde) al principio durante la configuración del sistema.

Desafortunadamente, todavía decidí usar algunas de mis unidades traseras como APFS y contiene dos volúmenes. Ellos (a partir de ahora) no son manipulables en GParted y necesito reducir la unidad ya que necesito migrar datos de una unidad. Todo esto se hace en un sistema Linux ya que ya no tengo el privilegio de usar un sistema macOS.

Mi primer pensamiento sería convertirlo a HFS+, siendo claramente posible la conversión debido a la existencia del Convertidor APFS a HFS+ de Paragon (que a partir de este escrito ya no está disponible para descargar) y el hecho de que no creo que la deduplicación hubiera afectó demasiado a mis archivos, por lo que el espacio ocupado no debería ser muy diferente.

Estaba considerando ejecutar la herramienta de Paragon dentro de Darling , pero ejecutar un software de nivel alfa para manipular mi (único) respaldo no está en la parte superior de mi lista y, que yo sepa, el convertidor no tiene una interfaz solo CLI.

Dicho esto, ¿hay una forma (mejor) de convertir una unidad APFS en una partición HFS+ (sin registro) en Linux?

Respuestas (1)

Paragon Software tiene un producto llamado APFS para Linux . Esto permitiría leer/escribir en APFS sin tener que convertir a HFS+. Evidentemente, debe compilar e instalar el controlador. Entonces, en teoría, esto funcionaría con cualquier distribución actual de Linux. El único inconveniente es que el contenedor APFS tendría que ser anterior a Big Sur. En otras palabras, el contenedor APFS nunca tendría que haber instalado Big Sur. Actualmente, Paragon Software está trabajando para superar esta limitación.

Actualización: en un comentario, el OP publicó que existe un controlador FUSE de solo lectura ( apfs-fuse ) disponible que podría ser compatible con Big Sur.

¡Puaj! ¡Utilicé Big Sur! Estaba buscando una conversión en el lugar a HFS+, para poder convertirlo a NTFS, para finalmente convertirlo a BTRFS (sí, es enrevesado y arriesgado) y si quisiera leer particiones APFS, usaría sgan81 apfs-fusible. Pero para aquellos que desean manejar diariamente unidades APFS compartidas entre Linux y macOS, las ofertas de Paragon Software serían excelentes.
Es problemático que la manipulación confiable del sistema de archivos (debido a su naturaleza de larga duración y su lugar como componente central) esté bloqueada por plataforma o dependa de software de terceros de un pequeño grupo de entidades que se especializan en ello. El hecho de que FAT32 sea el único sistema de archivos casi universal (exFAT != FAT32) es desalentador. Es importante hacer pública la especificación de algo que podría durar más que el soporte para el sistema operativo. Todo el enfoque de "convertir a un formato desde otro copiando, formateando y copiando de nuevo" debe perderse en la historia, no todos tienen unidades de repuesto por ahí.
Una unidad de repuesto no cuesta tanto. Por el costo de APFS para Linux de Paragon Software , puede comprar un disco duro externo Toshiba de 1 TB . Simplemente usaría el fusible apfs de sgan81 para copiar de APFS al formato que desee.