24 votos

PASF - ¿cómo puedo activar la compresión transparente

¿Cómo puedo activar transparente sistema de archivos de compresión en cualquier APF volumen? O comprobar si ya está habilitado?

Estoy esperando algo parecido a NTFS compressedde atributo. Según la Wiki debe ser apoyado.

Es por archivo o volumen ?

Yo estoy usando el de Mojave 10.14.0, volúmenes sin cifrado.

26voto

Jose Chavez Puntos 645

El estándar de Mojave, el programa de instalación no tiene los APF de compresión aplicada, pero no hay ningún usuario de herramientas visibles que permite que usted seleccione los archivos/carpetas para la compresión.

Parece que el "ídem" comando suministrado con macOS se supone debe ser capaz de emplear la compresión en la APF, pero que realmente solo funciona con HFS+.

Sin embargo, aunque el usuario no visible de herramientas viene con Mojave - el nivel de desarrollador Api están realmente allí. Una utilidad de terceros existe que utiliza estas Api para proporcionar a un usuario de la herramienta de compresión de archivos/carpetas:

https://github.com/RJVB/afsctool

Consulte la página de wikipedia para su declaración de que PASF se admite la compresión. La página de la wikipedia, en realidad se refiere a la mencionada herramienta de apoyo.

Usted puede instalar afsctool de Homebrew por este comando:

brew install afsctool

Se puede comprimir un archivo o carpeta como esta:

afsctool -c filename

donde nombre de archivo puede ser el nombre de un archivo o una carpeta.

Usted puede comprobar si un archivo está comprimido, y cuánto, por este orden:

afsctool -v filename

El construido en función de compresión de la APF se implementa de la misma manera como lo fue en HFS+. Que se presentó el soporte con OS X 10.6. Aunque por lo que ha sido una parte del sistema de macOS por casi 10 años, realmente no es ampliamente utilizado.

En mi propia experiencia, simplemente funciona (HFS+ o PASF - no importa). Sin embargo, usted podría ejecutarse en un caso extremo donde algunos de los informes del programa el tamaño del archivo de forma incorrecta o algo por el estilo. Yo no he visto ninguna tan mal comportamiento todavía. La idea con el transparente de la compresión es que los programas de usuario no necesita saber que la compresión se utiliza en absoluto.

14voto

Pickle Puntos 2099

Q ¿Cómo puedo activar transparente de compresión?

No. Usted no puede. Pero sigue leyendo.

Limitaciones conceptuales

Esto no es "habilitado" – para todo el sistema de archivos y, a continuación, aplicado constantemente, por ejemplo, para los archivos recién creados.

Utilizando el sistema de archivos de compresión características

Lo que puedes hacer es comprimir de forma transparente archivos y carpetas individuales.
(Una opción sería el uso de ditto o como en jksoegaard la respuesta, afsctool, la alternativa de la horquilla)

Esta distinción es importante, ya que establece los límites sobre lo que usted puede comprimir, efectivamente.

Lo que a comprimir, y lo que no

Usted puede comprimir toda la casa-carpeta con esto.
Pero que hace no mucho sentido.

En parte debido a que muchos tipos de archivo ya comprimido. JPG, PNG, PDF, zip, etc son todos los formatos que normalmente tienen algún tipo de compresión. Comprimir de nuevo no ahorra mucho espacio, pero añade un redundante de compresión de penalti en el que el acceso a ellos.

En parte porque la manera en que Apple implementa su sistema de ficheros. Los archivos no se crea y añade a continuación si usted modificar el contenido. Que recién creado y la versión antigua destruida. Los archivos recién creados no llegar y cambiar constantemente los archivos de perder todos los beneficios de la transparencia en la compresión de la próxima vez que se escriben a/comprometidos con el sistema de ficheros. Esto incluye todas las temp-archivos, archivos de caché, registro de archivos, muchas preferencias, etc.

Por lo tanto, sólo se debe aplicar a los archivos que no o que rara vez cambian.

Aquellos que se leen pero no escriben. Archivos de la aplicación son la principal candidata para este. Y, a menudo, un gran candidato para el ahorro de espacio, ya que algunos desarrolladores han realmente atroz de empaquetado e implementación de hábitos de los desechos y el exceso de datos incluido.

Herramientas a utilizar

Aparte de afsctool, y lo mismo, herramientas GUI para lograr esto sería MoreSpace Carpeta de Compresión (parece discontinuo) o Clusters (v1.7.2, 13$, última actualización 2014).

Precauciones para inesperada comnequences

Además, usted tiene que ser un poco cuidadoso en el uso de este.

Resultados inesperados son muy raros, pero existen.

Por ejemplo, un archivo binario de grep se apodera de la función y la compresión de git de resultados en su git-repos volverse ilegible a menos que se revierta que la compresión (los repositorios son todavía bien).

Algunas de las aplicaciones GUI que realizan algunos homebrewed detección de manipulación que puede fallar si están comprimidos en este camino. Que no se ejecute en una de esas, pero es mejor tener una copia de seguridad listo y proceder en pasos más pequeños, no por la compresión de todos a la vez.

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