Tecnología · GUÍA PRÁCTICA
¿sort no puede crear un archivo temporal? Pruebe ruta y capacidad antes de cambiar TMPDIR
Resuelva el directorio elegido por GNU sort dentro del proceso que falla, pruebe ese sistema y acepte la reparación solo tras verificar la salida del sort original.

GNU sort puede volcar corridas a archivos temporales cuando la entrada supera la memoria. El fallo de creación no demuestra que /tmp esté lleno ni que un scratch visible en el host exista dentro del servicio o contenedor.
Conserve comando y contexto, derive el directorio efectivo, examine esa ruta en el mismo runtime, separe existencia, permisos, bloques, inodos y cuota, y cierre con el trabajo original y su salida.
Congele el comando y derive el directorio
Guarde argv, directorio, entorno, entradas, salida, stderr, estado, cada -T y la expansión del planificador.
Resuelva por evidencia: -T explícito, TMPDIR y /tmp; conserve valores vacíos o mal formados.
Examine la ruta en el runtime que falla
Use el mismo usuario, trabajo, contenedor y namespace; confirme padres, enlaces y la vista de montajes del proceso.
Con la misma identidad pruebe crear, escribir, cerrar, renombrar y borrar; root en el host no sustituye esa prueba.
Separe permisos y capacidad
Registre propietario, modo, ACL, solo lectura y políticas; cambie únicamente la frontera demostrada.
En el sistema exacto registre bloques utilizables, inodos libres y cuota de usuario, grupo o proyecto.
Elija la reparación mínima
Si el contenedor no ve la ruta, monte un scratch aprobado; si falta capacidad, trate el sistema propietario; permisos y cuota se corrigen en su política.
Use -T o TMPDIR del trabajo solo si el destino alternativo es intencional y suficiente; registre rollback y limpieza.
Repita sin cambios y verifique la salida
Ejecute el sort original en el runtime original y capture directorio, montaje, stderr, estado y uso temporal.
Verifique registros, claves, duplicados, checksum o análisis posterior y publicación atómica; deténgase si la ruta o la salida no concuerdan.
