Problema con las particiones: no tengo espacio aunque esté todo vacío [Solucionado...]

Imagen de luserna
0 puntos

Hola! Tengo un portátil Compaq Presario CQ60, con un procesador AMD64. Tengo Ubuntu desde hace un par de años, pero lo tengo sin Windows desde el año pasado. Para eliminar Windows (que me daba problemas) e instalar sólo Ubuntu de manera definitiva, hice una serie de particiones en mi disco:

  • Una primaria, activa, sistema de archivos ext3, de 500 megas, punto de montaje /boot
  • Una lógica, sistema de archivos intercambio, de 1 giga, montaje por defecto (swap)
  • Una lógica, sistema de archivos ext4, de 20 gigas, punto de montaje /
  • Una lógica, del resto de los gigas libres, sistema de archivos ext4, punto de montaje

Bien, ahora mi ordenador me dice que no tengo espacio (por ejemplo, no puedo actualizar a Oneiric Ocelot -ahora tengo Natty-) Tengo ocupados 52 gigas de los 250 que tiene! Según el analizador de discos, lo que más me ocupa es la carpeta “datos” que se encuentra dentro de mi carpeta de usuario. Pero no entiendo nada, se supone que “datos” es esa partición lógica con el resto de los gigas libres (y donde evidentemente, meto todos mis documentos, música...)

Alguna sugerencia?

Muchas gracias!!!

Imagen de AgD
+1
0
-1

Ejecuta df -h para conocer el uso de espacio de los discos. Ejemplo:

agd-desktop # sudo df -h
S.ficheros          Tamaño Usado  Disp Uso% Montado en
rootfs                 26G  3,6G   21G  15% /
/dev/root              26G  3,6G   21G  15% /
devtmpfs              3,0G  292K  3,0G   1% /dev
rc-svcdir             1,0M  100K  924K  10% /lib64/rc/init.d
shm                   3,0G  1,8M  3,0G   1% /dev/shm
/dev/sda1              97M   77M   16M  84% /boot
/dev/sdb3             2,8G  2,0G  661M  76% /usr/src
/dev/sdb5             447M  295M  126M  71% /usr/portage
/dev/sdb8             8,2G  4,0G  3,8G  51% /usr/portage/distfiles
/dev/sdb6              16G   45M   15G   1% /tmp
/dev/sdb2             2,8G  462M  2,3G  17% /var
/dev/sdb1             423G  367G   52G  88% /home
/dev/md0              2,7T  1,8T  998G  64% /media/R
/dev/sde1             184G  153G   23G  88% /media/Datos
/dev/sdg1             459G  386G   50G  89% /media/net-rw
/dev/sda3              26G  3,7G   21G  15% /media/system-root-back

Ejecuta también sudo df -hi para conocer el uso de inodos.

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de .doc
+1
0
-1

¿cual es el punto de montaje de tu partición /dev/sda7? (la que dices que ocupa el resto de la capacidad del disco)

Lo pregunto porque en tu post no lo dices, y si su punto de montaje no fuera /home, que es donde van, por defecto, tus archivos y configuraciones, tu /home estaría incorporada a la raiz (/)... y puede ser que ya tengas ocupadas gran parte de sus 20 gigas.

+1
0
-1
Imagen de luserna
+1
0
-1

Gracias por vuestras respuestas! AgD, he ejecutado los comados que me has indicado, este es el resultado:

S.ficheros Tam. Usado Disp. % Uso Montado en
/dev/sda6 19G 17G 1,2G 94% /
none 1,4G 696K 1,4G 1% /dev
none 1,4G 1,1M 1,4G 1% /dev/shm
none 1,4G 216K 1,4G 1% /var/run
none 1,4G 0 1,4G 0% /var/lock
/dev/sda1 461M 132M 306M 31% /boot
/dev/sda7 210G 37G 163G 19% /home/luserna/datos

S.ficheros Inodos IUsado ILibre IUso% Montado en
/dev/sda6 1,2M 418K 804K 35% /
none 344K 885 343K 1% /dev
none 346K 18 346K 1% /dev/shm
none 346K 56 346K 1% /var/run
none 346K 1 346K 1% /var/lock
/dev/sda1 120K 263 119K 1% /boot
/dev/sda7 14M 7,4K 14M 1% /home/luserna/datos

.doc, como puedes ver, la partición /dev/sda7 es home/luserna/datos...

llegados a este punto, que puedo hacer?

muchas gracias!!

+1
0
-1
Imagen de tRaCk3r
+1
0
-1

El problema está en /:

/dev/sda6 19G 17G 1,2G 94% /

de 19Gb ocupas 17G y una actualización del sistema, siempre va en /.

20Gb para / es muy poco. Aunque depende de los programas que tengas instalados. Deberías aumentar el tamaño de ésta o borrar algunos programas.

+1
0
-1

 


tRaCk3r
http://tetosoft.com
ubuntu user #007044
linux user #319025
PC number #309252
Imagen de luserna
+1
0
-1

Preferiría no borrar programas y me parece que si trato de resolverlo así, tarde o temprano, se me volverá a presentar el problema...cómo puedo hacer para aumentar el tamaño de la partición? Debo rehacer todas las particiones?

Gracias otra vez!

+1
0
-1
Imagen de tRaCk3r
+1
0
-1

Depende de la distribución de cada una, pero básicamente se trata de iniciar con el liveCD, abrir gparted y redimensionar la más grande para dejar espacio a la contigua, después redimensionas la contigua y así hasta tener el espacio a la que le falta. No sé si habrá otro modo de hacerlo, pero en este mismo foro ya hay usuarios a los que les ha pasado y se trata el tema.

+1
0
-1

 


tRaCk3r
http://tetosoft.com
ubuntu user #007044
linux user #319025
PC number #309252
Imagen de luserna
+1
0
-1

buscaré por el foro!!!!

+1
0
-1
Imagen de almursi
+1
0
-1

buenas, pues 20 gb a mí no me parecen pocos :), de todos modos el problema será /usr/share que estará sobrecargado. Redimensionar la partición, aparte de lento, a veces no es posible, por lo que podemos hacer un "truco". En realidad el mount de linux es muy flexible y nos permite arreglar el tema muy fácilmente. Se trata de crear una partición nueva o una carpeta en el disco que tengamos más espacio, copiar el contenido de /usr/share (todo eso como root, ya que el usr/share debe serlo) y editar fstab para que se enlace el directorio /usr/share con la carpeta que hemos creado (desde el livecd será más sencillo).

Since Linux 2.4.0 it is possible to remount part of the file
hierarchy somewhere else. The call is
mount --bind olddir newdir
or shortoption
mount -B olddir newdir
or fstab entry is:
/olddir /newdir none bind

Así que se añade una nueva línea en fstab, usando una partición (pongo usr porque usar sólo para usr/share sería un despericio):

/dev/sdb6 /usr ext3 defaults 0 2

O un directorio:

/home/elshare /usr/share none bind

Con eso podemos liberar el espacio del disco raíz y borrar el contenido de usr/share (o el directorio que nos genere el problema) sin más, porque a partir de que arranquemos se usará el nuevo punto de montaje. Edito: si a alguien le da un poco de yuyu eso de borrar de golpe, puede renombar usr/share a usr/share2 por ejemplo y crear un nuevo usr/share vacío hasta comprobar que funciona sin problemas.

Saludos cordiales.

+1
0
-1
Imagen de luserna
+1
0
-1

La verdad es que estoy mu verde y no he entendido mucho de la explicación :S
1) Es necesario el liveCD? no lo tengo, supongo que me lo tendría que descargar.
2) Si no es necesario, qué es lo que debería hacer? Escribir lo que has escrito en el terminal?
lo sé, lo sé...soy muy principiante
graciñas

+1
0
-1
Imagen de luserna
+1
0
-1

Hola, he estado mirando por el foro y alguien preguntaba cómo hacer lo que me indicas y, bueno, el resto de la gente le ha recomendado no hacerlo: http://www.ubuntu-es.org/node/154383

Me parece que no tengo mucha alternativa (aparte de volver a instalar todo), los pasos a seguir son estos?
1) Crear una nueva partición (con parted?)

Numero Inicio Fin Tamaño Typo Sistema de ficheros Banderas
1 1049kB 500MB 499MB primary ext3 arranque
2 501MB 250GB 250GB extended
5 501MB 1525MB 1023MB logical linux-swap(v1)
6 1526MB 22,0GB 20,5GB logical ext4
7 22,0GB 250GB 228GB logical ext4

Qué inicio y qué fin debería poner?

2)Crear una carpeta en /home/luserna/datos , /usrluserna y montar ahí la partición
mount -t ext3 /dev/sda8 /home/luserna/datos/usrluserna

3)Copiar el contenido de /usr a /home/luserna/datos/usrluserna y actualizar fstab
/dev/sda8 /usr /ext3 defaults 0 0

4) Cambiar el nombre de /usr a /usr2 y crear una nueva carpeta /usr
mv /usr /usr2
mkdir /usr

5) montar la partición en la carpeta /usr
mount -t ext3 /dev/sda8 /usr

6) comprobar que funciona y eliminar /usr2

Es esto lo que debería hacer?

Gracias!!!

+1
0
-1
Imagen de rioport
+1
0
-1

Te puse lo del comando du para ver que tanto hay en /usr pero por lo que leo no lo has hecho y solo supones que ahí está tú problema, en fin.

Lo que quieres hacer lo harás desde un live cd no desde el Ubuntu instalado.
*Reduce el espacio necesario (como mínimo el tamaño de /usr) la partición más grande (la de 228GB) para crear ahí la nueva partición.
*Mueve el contenido de /usr a la nueva partición (mv /lugar/de/usr/* /nueva/particion/)
*Actualiza el fstab
*Reinicia y prueba si lo hiciste bien.

Lo anterior no es receta y se tiene que aplicar el sentido común, p.ej: /lugar/de/usr/* es solo una representación simbólica.

+1
0
-1

-- GC --

Imagen de .doc
+1
0
-1

coincido con que 20 gigas para el root es más que suficiente, después de todo el núcleo y todas las aplicaciones que se te instalan por defecto debe ocupar menos de 5 gigas. ¿Estás seguro de que tus archivos y configuraciones van a /home? Lo digo porque el punto de montaje no debería ser /home/luserna/datos sino solo /home (y dentro de /home ya aparecerán las carpetas de tu usuario, o de otro que quieras crear)

+1
0
-1
Imagen de furtaxi
+1
0
-1

Bájate el script ubucleaner, y lo ejecutas...

http://www.opendesktop.org/content/download.php?content=71529&id=1&tan=8...

Para mí, que tienes muchos paquetes descargados, de instalar programas y de las actualizaciones, y ya están incorporados al sistema, así que puedes eliminarlos.

Por otro lado, 500 mb para /boot, suelen bastar... salvo que si se actualiza el Kernel... sólo caben dos o tres.. Cuando puedas, lo subes a 1 Gb.

Ubucleaner te limpiará todo lo dicho (kernels antiguos, paquetes descargados, temporales), además de las papeleras de root y de usuario, en pocos minutos.

Instala antes de ejecutarlo, aptitude (sudo apt-get install aptitude) ya que lo necesita.

Luego repites los comamdos anteriores, y compáralos.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de luserna
+1
0
-1

Ahora estoy al 86%, tengo 2.6 gigas libres...es un cambio, pero no creo que sea suficiente.

+1
0
-1
Imagen de tRaCk3r
+1
0
-1

Como sugieren algunos, tienes home en /
Se deduce de tu mensaje original:

/dev/sda7 210G 37G 163G 19% /home/luserna/datos

Luego tienes una partición (/dev/sda7) de 210Gb montada en /home/luserna/datos pero /home sigue estando en /. Yo movería los ficheros/carpetas que tengas en /home/luserna a /home/luserna/datos, ojo! solo los ficheros tuyos, es decir, descargas, música y demás cosas tuyas, el resto, configuraciones y ficheros o carpetas que empiezan por . los dejas en tu /home.

Hecho esto tendrás espacio en / para actualizar, pero deberías plantearte montar home en una partición con sitio... tanto como ficheros quieras mantener.

Nota: Cuando dije que 20Gb de espacio para / no eran muchas, pensé que /home estaba en /, pero efectivamente, unas 10Gb o por ahí va de sobras, pero insisto, depende de los programas que tengan y lo que ocupen... por ejemplo, instalar flightgear con todos sus mapas ya pesa unos 6Gb más o menos, si añadimos True Combat Elite, Enemy Territory, ETQW, juegos en general, sus packs de mapas y sonidos, programas pesados y demás, pues se va a quedar corto, evidentemente.

+1
0
-1

 


tRaCk3r
http://tetosoft.com
ubuntu user #007044
linux user #319025
PC number #309252
Imagen de luserna
+1
0
-1

he hecho lo que me has dicho: he movido todos las carpetas que no empezaban por . a home/luserna/datos, y la verdad es que no ha cambiado nada, el espacio que tengo sigue siendo el mismo

S.ficheros Tam. Usado Disp. % Uso Montado en
/dev/sda6 19G 16G 2,5G 87% /
none 1,4G 696K 1,4G 1% /dev
none 1,4G 1,5M 1,4G 1% /dev/shm
none 1,4G 216K 1,4G 1% /var/run
none 1,4G 0 1,4G 0% /var/lock
/dev/sda1 461M 36M 403M 9% /boot
/dev/sda7 210G 37G 163G 19% /home/luserna/datos

+1
0
-1
Imagen de AgD
+1
0
-1

El comando que has ejecutado es bastante explicito, y además ya te lo han comentado: libera espacio en /.

Puedes ayudarte del comando du para localizar los directorios que están ocupando más espacio. O si lo prefieres de cualquier herramienta gráfica, aunque no se de ninguna pues para este tipo de cosas prefiero la consola.

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de furtaxi
+1
0
-1

En un terminal,

sudo baobab

Luego seleccionas analizador, sistema de archivos, y compruebas el tamaño de cada carpeta.

La que esté casi llena, es la culpable, viendo lo que son los archivos, ya sabrás qué hacer con ellos... borrarlos, moverlos a otro sitio, etc.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de luserna
+1
0
-1

las carpetas que están llenas y pesan más son las de pelis, música, fotos...pero se supone que estas carpetas están en /home/luserna/datos, por lo que deberían tener mucho espacio...de hecho el analizador me dice que tengo 167 gigas libres...
ya no entiendo nada...

+1
0
-1
Imagen de furtaxi
+1
0
-1

Porque sólo deberías tener montado:

/home

Y luego, dentro, estarían carpetas, pero que no se montan aparte, sino que ya cuelgan de /home directamente, sin puntos de montaje específicos.

y por otro lado

lucerna/datos

Que debería montarse en /media/datos, por ejemplo, sin el "/lucerna".

Serían cosas distintas, el punto de montaje se suele asignar a un sólo directorio, no a una cadena de subdirectorios.

No sé si para poder manejar este galimatías, está todo realmente en /, pero en /home/lucerna/datos hay algún tipo de enlaces a su contenido, que te hace pensar que todo está allí.

Yo crearía una partición más, aprovechando esos 167 Gb, copiaría allí los archivos, iniciaría con un Live CD para comprobar que realmente se han movido, sin que el sistema en el disco te engañe, e instalaría otra vez, de la forma "normal"
20Gb /
2 Gb intercambio
/home, lo que quieras
Y una última partición (hasta se podría reaprovechar, sin formatear, la que creaste para el backup) en /media/datos.

Va a ser un poco complicado particionar y redimensionar, porque tienes extendidas, pero con un poco de paciencia, y revisando como va a quedar con cuidado, antes de darle al siguiente, tendrás el sistema menos problemático.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de rioport
+1
0
-1

Dos de las carpetas que suelen pesar más son /usr y /var aunque en tú caso te toca ver que tanto hay en tu carpeta de usuario.

Para /usr y /var:

sudo du -sh /usr/*
sudo du -sh /var/*

También en el analizador de discos puedes desactivar aquellas particiones que no quieres que se analicen (sda1 y sda7) dejando solo la de / (sda6).

+1
0
-1

-- GC --

Imagen de EnriqueK
+1
0
-1

Ejecuta los siguientes comandos para vaciar todas las papeleras
sudo rm -Rf /home/*/.local/share/Trash/*/{*,.*}
sudo rm -Rf /root/.local/share/Trash/*/{*,.*}
sudo rm -Rf /.Trash*/*/{*,.*}
sudo rm -Rf /home/*/.thumbnails/*/*
sudo rm -Rf /home/*/.wine/dosdevices/c:/windows/temp/*
sudo rm -Rf /media/*/.Trash*/*/{*,.*}

Otra cosa, si estás usando Virtualbox y/o wine, sugiero mover a la partición Datos los archivos de configuración de ambos ya que suelen pesar mucho , o sea a .VirtuaBox y a .wine y luego le creas un enlace en el sitio oeiginal que apunten a la nueva ubicación

+1
0
-1
Imagen de luserna
+1
0
-1

Hola, os agradezco mucho vuestra ayuda. Después de casi cargarme todo por mi inexperiencia, he dado con la carpeta que me llenaba la partición: evolution. Digamos que no tengo la costumbre de borrar los mails, y claro...Ahora tengo que entender bien cómo funciona, pero eliminando mails viejos he llegado a tener casi 8 gigas libres de los 19 que tiene la partición...
He eliminado también programas que no estaba utilizando, así que ya tengo bastante espacio!
Muchas gracias a todos por la ayuda y la paciencia!!!

+1
0
-1