Fallo de segmentación CentOS VM 3972

Estoy intentando instalar MATLAB 2012 en CentOS 5.8 ejecutándose en un clúster de VM. Pude montar el file .iso, pero cuando ./install , no ./install escribir en /tmp dando el error "no hay espacio en el dispositivo".

Entonces, después de ejecutar el command:

 mount -o mode=1777,nosuid,nodev -t tmpfs tmpfs /tmp 

Obtengo lo siguiente:

 [root@pub121 iso]# df -H /tmp Filesystem Size Used Avail Use% Mounted on tmpfs 2.2G 0 2.2G 0% /tmp 

y /etc/fstab ve así:

 [root@pub121 iso]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1 tmpfs /dev/shm tmpfs size=10g 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-xvda2 swap swap defaults 0 0 

Cuando instalo MATLAB, se muestra el siguiente post:

 Preparing installation files ... Installing ... ./install: line 713: 3972 Segmentation fault /tmp/mathworks_3936/sys/java/jre/glnx86/jre/bin/java -splash:"/mnt/iso/java/splash.png"-Djava.ext.dirs=/tmp/mathworks_3936/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_3936/java/jar:/tmp/mathworks_3936/java/jarext:/tmp/mathworks_3936/java/jarext/axis2/:/tmp/mathworks_3936/java/jarext/guice/:/tmp/mathworks_3936/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/mnt/iso" -tmpdir "/tmp/mathworks_3936" 

¿Alguna sugerencia?

[EDITAR]

Tengo la opción de proporcionar una location alternativa en lugar de / tmp en el script de installation. Sin embargo, estoy ejecutando CentOS como un clúster MPICH2 con 8 nodos y hay espacio limitado como se muestra

 [root@pub121 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 7103744 7095484 0 100% / tmpfs 10485760 0 10485760 0% /dev/shm /home/Matlab_Unix_2012a/ml2012au.iso 5212274 5212274 0 100% /mnt/iso tmpfs 2097244 0 2097244 0% /tmp 

¿Es posible ejecutar el script de installation con esta configuration?

./install un vistazo al script ./install y veré si no puede anular la location que está usando como /tmp . Sus opciones pueden include:

  1. La secuencia de commands permite que una variable se configure para anular la location pnetworkingeterminada.
  2. Modifique el script usted mismo para anular la location.
  3. Cree un enlace simbólico dentro del directory /tmp que apunta a un directory fuera de /tmp .

No hay suficiente espacio para hacer la installation?

Aquí hay un par de enfoques si descubre que no tiene suficiente espacio para instalar o alojar la aplicación localmente en el sistema donde desea ejecutarla.

  1. Si no tiene suficiente espacio para hacer la installation, le recomendaría el siguiente enfoque. Puede instalar el software en otro sistema en el que tenga suficiente espacio, y luego rsync o scp la installation resultante en el sistema en el que finalmente lo desea.
  2. Instale el software en otro sistema "remoto" y luego use automounting o FUSE para "montar" el directory donde el software ha estado "localmente" en el sistema donde desea ejecutar MATLAB.