Cómo Pixar recuperó 'Toy Story 2' tras borrar toda la película por error y sin copia de seguridad

Es 1998 en los estudios de Pixar en Richmond. Unas 150 personas están trabajando en la animación, el modelado y el montaje de la que esperan que sea el próximo gran éxito del estudio de animación: 'Toy Story 2'. Sin embargo, alguien de esas 150 personas ejecuta un rm –rf en su ordenador. No lo sabe, pero acaba de provocar la pérdida del 90% de la producción de 'Toy Story 2'.

'Toy Story 2' se ha convertido en una de las mejores películas de animación de la historia. Sus galardones y los casi 500 millones de dólares que cosechó son la prueba de ello. Esto le ha permitido a Pixar (y Disney al ser parte del congromelado) seguir apostando por la franquicia con la llegada de 'Toy Story 3' posteriormente y 'Toy Story 4' que llegó a los cines el pasado 2019 y se convirtió en una de las películas más taquilleras del año en Disney. Pero volviendo a 'Ty Story 2', no fue nada fácil sacar adelante la segunda película de Woody y compañía, un simple comando de Linux/Unix para eliminar un archivo desencadenó una serie de acciones que casi acaban en catástrofe.

Permisos de usuarios para todos y copias de seguridad subestimadas
Los accidentes ocurren, son inevitables, pero hay formas de prevenirlos o mitigar el daño que puedan causar. En Pixar no se tomaron las precauciones necesarias para ello. Por aquel 1998 llevaban diez meses en la producción de 'Toy Story 2', que se esperaba que se estrenase en noviembre de 1999. Hoy en día a ningún equipo de trabajo se le ocurriría dar permisos root a todos los miembros, tampoco fiarse de una única copia de seguridad cuando hay millones de dólares/euros de por medio. En Pixar eran algo especiales, Pixar siempre ha sido especial.

En una entrevista a TNW cuenta Oren Jacob, director técnico asociado de 'Toy Story 2', que estaba buscando una escena concreta de Woody cuando todo comenzó. Al intentar visualizar la escena el ordenador comenzó a darle errores, indicando que el directorio donde debía estar la escena no existía. Pensó que simplemente habían movido la escena de lugar, pero poco a poco se dió cuenta que más escenas, atributos de los personajes e ítems comenzaban a desaparecer.

¿Qué había pasado exactamente? Al parecer un miembro del equipo había ejecutado un comando rm –rf. No es un comando tan grave, en Linux/Unix es uno de los más utilizados y sirve simplemente para borrar archivos o directorios. Pero claro, se había ejecutado con permisos de root y al más alto nivel. Se había ordenado la eliminación de todo el sistema compartido de archivos del proyecto de 'Toy Story 2'.

En el estudio de Pixar les gustaba trabajar como un equipo por igual. Todos los empleados que trabajaban en la edición de la película tenían los mismos permisos de acceso para trabajar en conjunto y de forma simultánea. De este modo cada uno avanzaba en cierto aspecto de la producción para ahorrar tiempo. No tener una jerarquía tiene sus ventajas, pero también desventajas.