¿Qué herramientas y conceptos son buenos para alguien que está pensando en usar la compresión del sistema de archivos HFS?

11

Tengo un cliente con aproximadamente 60 TB de datos en varios volúmenes HFS +, conectado directamente a través del canal de fibra y compartido mediante AFP. Actualmente tenemos alrededor del 85% de la capacidad, y el presupuesto para ampliar el almacenamiento no entrará en juego durante meses. El crecimiento de nuestros datos sugiere que alcanzaremos una capacidad del 90% en cuatro meses. Estoy considerando algún tipo de compresión de sistema de archivos en el lugar que comprima de forma transparente los archivos en reposo en el almacenamiento, sin cambiar los flujos de trabajo de los usuarios de escritorio. (Es decir, deberían funcionar como de costumbre sin tener que descomprimir archivos).

Entiendo que la compresión del sistema de archivos HFS + se puede lograr usando el comando ditto; También he utilizado con éxito el afsctool para comprimir archivos. Este último no se ha actualizado durante bastante tiempo y no estoy seguro del compromiso del desarrollador. No soy un programador, por lo que el código fuente significa poco para mí.

¿Existen herramientas comerciales alternativas que realicen silenciosamente la compresión del sistema de archivos de la manera que busco? Preferiblemente, habría un soporte empresarial confiable para la herramienta (por ejemplo, soporte telefónico). O, ¿estaría mejor la compresión de secuencias de comandos periódicamente usando ídem? ¿Es la compresión HFS + incluso la ruta correcta?

    
pregunta flumignan 26.08.2011 - 19:46

2 respuestas

6

Primero debes averiguar si la compresión vale la pena o no. Esto depende en gran medida del tipo de contenido que está almacenando. Si el contenido no es comprimible (imágenes JPEG, la mayoría de los formatos de video, archivos ZIP, etc.), hay pocos beneficios y la sobrecarga adicional de descompresión puede incluso causar una desaceleración (menor) en el acceso a archivos.

Lo más probable es que la compresión HFS + sea la herramienta incorrecta, por varias razones. Primero, la compresión no es transparente, solo la descompresión es. Es decir, si un archivo se almacena comprimido, se descomprimirá de forma transparente cuando se lee, pero un archivo recién creado no se comprimirá de forma predeterminada.

Peor, cuando sobrescribes o agregas a un archivo comprimido, una vez más se almacenará sin compresión HFS +. Por lo tanto, si desea utilizar la compresión HFS + con los datos del usuario, primero deberá copiar todo el volumen (usando ídem o afsctool), archivo por archivo. En 60 TB esto puede llevar bastante tiempo. Además, normalmente tendría que ejecutar un proceso que determine qué archivos se agregaron / modificaron recientemente (o no están comprimidos) y los (re) comprime.

Como se indica en la página del manual del ídem, la compresión HFS + "solo debe usarse en escenarios de instalación y copia de seguridad que involucren archivos del sistema" . Es genial para su carpeta /Applications , pero no es muy adecuado para su archivador. Solo si está realmente desesperado por la capacidad y tiene muchos archivos que nunca se escriben, lo consideraría. Clave de estar desesperado :)

No tengo conocimiento de ningún paquete de compresión de nivel de sistema de archivos transparente para OS X. ZFS es compatible con la compresión del sistema de archivos transparente, pero cambiar el sistema operativo de los archivadores y FS puede no ser una opción (ya que, lamentablemente, no hay una implementación completa de ZFS para Mac OS X).

    
respondido por el Ingmar Hupp 26.08.2011 - 20:19
1

Hay una nueva herramienta de compresión HFS + llamada MoreSpace Folder Compression en Appstore:

enlace

    
respondido por el Merlin748 30.07.2012 - 12:59

Lea otras preguntas en las etiquetas