Bueno aprovechando que he tenido un rato libre he flasheado openspa 2.0 y conseguido montar todo el directorio /usr en la particion extendida
Os paso las 2 opciones para liberar espacio. La segunda solo mueve el directorio /usr/share y no libera mucho espacio.
La mejor opción es la primera ya que aunque no libera espacio en si misma lo que hace es
montar el directorio /usr/ en la partición extendida y a aprtir de ahora todo se va a almacenar allí, por lo que ya no tendremos problemas de espacio a medida que instalamos nuevas extensiones.
Os paso el archivo de texto donde se explica.
Las líneas que empiezan por # son comentarios explicativos
# Vemos las particiones iniciales en mi caso DOM de 2GB
root@azboxhd:~# sfdisk -l /dev/hda
Disk /dev/hda: 3900 cylinders, 16 heads, 63 sectors/track
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hda1 0+ 371 372- 187487+ 83 Linux
/dev/hda2 372 380 9 4536 83 Linux
/dev/hda3 381 498 118 59472 82 Linux swap / Solaris
/dev/hda4 499 3899 3401 1714104 5 Extended
/dev/hda5 499+ 3899 3401- 1714103+ 83 Linux
#Como podemos observar la partición 5 tiene mucho espacio y queremos aprovecharla
# Editamos el archivo /etc/fstab
#Añadir el resto de la dom como /media/cf en el etc/fstab
/dev/hda5 /media/cf auto defaults 0 0
### Liberamos espacio
# opcion A => todo el contenido /usr (unos 100mb)
#para ello hay que copiar el contenido de la carpeta /usr a la partición grande y luego montar como bind el direcorio /usr
#y muy importante es no quitar el directorio /usr original de la particion1 de la DOM porque se utiliza para lanzar unos scripts iniciales
mkdir /media/cf
cp -av /usr /media/cf
#editamos /etc/fstab y añadimos al final la linea
/media/cf/usr /usr none bind
root@azboxhd:/# cat /etc/fstab
rootfs / auto defaults 1 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
tmpfs /var/volatile tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hda5 /media/cf auto defaults 0 0
/media/cf/usr /usr none bind
reiniciamos
accedemos por telnet y ejecutamos
root@azboxhd:~# df -kh
Filesystem Size Used Available Use% Mounted on
/dev/hda1 177.3M 155.4M 12.8M 92% /
tmpfs 64.0K 0 64.0K 0% /media
/dev/hdb1 465.6G 23.3G 442.3G 5% /media/hdd
tmpfs 50.1M 248.0K 49.9M 0% /var/volatile
/dev/hda5 1.6G 141.7M 1.4G 9% /media/cf
/dev/hda5 1.6G 141.7M 1.4G 9% /usr
# Vemos que ahora el directorio /usr está en la partición grande /dev/hda5
# Liberamos espacio
# opcion B => solo directorio /usr/share (unos 100mb)
mv /usr/share /media/cf && ln -s /media/cf/share /usr/share