0 votos

¿Es posible mover el TMPDIR de MacOS a otra unidad?

Algunos programas escriben en el TMPDIR de MacOS que se encuentra en el volumen de arranque, pero desafortunadamente, algunos escriben archivos enormes en él (para el disco de scratch, Lightroom por ejemplo) y esto agota el espacio disponible, pero más importante el espacio restante del HD en los volúmenes de arranque (especialmente hoy en día con los SSDs soldados de Apple) el ritmo restante no es suficiente para el disco de scratch y falla. Lo experimento mucho con Lightroom haciendo Panorama,s archivos temporales pueden ser cientos de Gigagbytes. Desgraciadamente, no se puede establecer la ubicación del disco de scratch, al contrario que en photoshop. Se escribe en el TMPDIR.

Así que me gustaría mover ese TMPDIR a otro SSD externo. Intenté el enlace simbólico pero desafortunadamente, no tengo el permiso para sobrescribir o renombrar la carpeta temporal actual.

Tal vez haya una manera de cambiar la forma de crear el TMPDIR para que lo haga en otra unidad que no sea la de arranque, o tal vez pueda conseguir el permiso para modificar el actual.

Gracias.

Dado el hecho de que muchos programas utilizan esa ubicación que a menudo es demasiado pequeña, sería una gran ayuda conseguir un método para poner ese TMPDIR en otra unidad.

He intentado exportar TMPDIR, pero LR sigue utilizando el volumen root

Gracias

MacOS big sur, último Lightroom Classic 11.2

1voto

Oskar Puntos 1242

No creo que tengas buena suerte mapeando algún tipo de TMP así que a menos que alguien tenga ideas te quedan varias situaciones poco ideales.

  1. Póngase en contacto con el proveedor y pregunte si su software puede configurarse para volcar archivos en el exterior. Esto es casi siempre un diseño intencional, no es que lean una variable de tipo env, sino que explícitamente se agrega un "disco de raspado" de su elección. Apple lo hace con el panel de Preferencias de Uso Compartido - puedes seleccionar un disco externo para el almacenamiento en caché del contenido. Photoshop solía hacer eso con la elección del "disco de rascado".
  2. Mueve otros archivos grandes al externo - buenos candidatos son los medios de tu biblioteca de Música / iTunes, los archivos de vídeo para iMovie y Final Cut Pro, la base de datos de Fotos.
  3. Mueve toda tu carpeta de inicio de usuario a una unidad externa - estos archivos casi siempre son mucho menos sensibles a un almacenamiento más lento que el más rápido NVMExpress SSD.

Con respecto al punto 1 - Hay un artículo sobre la optimización del rendimiento que puede ayudar si usted puede elegir

Para acelerar aún más el caché, guárdelo en un disco duro rápido. Para especificar la ubicación de la caché de Camera Raw, haga lo siguiente:

  • Seleccione Lightroom > Preferencias (Mac OS) o Edición > Preferencias (Windows).
  • Haga clic en la pestaña Manejo de Archivos.
  • En el área de configuración de la caché de Camera Raw, haga clic en Elegir y navegue hasta la ubicación en la que desea almacenar la caché.

0voto

glitchtracker Puntos 11

Gracias, lo he conseguido, deshabilitando el SIP y luego creando un enlace simbólico a otra unidad como reemplazo de la carpeta TMPDIR.

El TMPDIR original era T : /var/folders/jc/myw_64vd1vb2zsn9wps4_xnh0000gp/T

Más exactamente he creado un simbólico a mi otra carpeta de la unidad en la carpeta myw_64vd1vb2zsn9wps4_xnh0000gp y lo llamó A.

Luego renombré la carpeta T a G y luego el enlace simbólico A a T. Tienes que ser rápido ya que el SO recrea T rápidamente.

Por supuesto, hay que salir de Lightroom antes de hacerlo. Pero funciona.

Funciona, pero por supuesto, tienes que desactivar el SIP que es un dolor. Además, después de que photoshop no funciona más, otros programas pueden fallar también.

Ahora, la verdadera solución sería decirle a mac os que cree la carpeta temporal en un disco externo. Pero ese es otro tema. Creo que tiene que ver con el comando mktemp, si pudiéramos pedirle que use un disco externo sería la solución perfecta.

Así que la solución fue desactivar el SIP, y luego se puede mover el TMPDIR con un enlace simbólico.

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