¿Se está quedando sin espacio en disco en el directorio / home?


8

Tengo un disco duro de 200 GB y acabo de instalar Linux Mint (12 - KDE) como único sistema operativo (formateé y borré mi instalación anterior de Windows 7). Estoy en el proceso de instalar mi "sandbox" y, como soy nuevo en Linux, estoy instalando todas las cosas que no se pueden encontrar con los administradores de paquetes en mi /home/<username>directorio, cosas como:

  • Jenkins CI
  • Artefacto
  • Eclipse y todos sus complementos
  • AppDynamics Lite
  • WebCastellum

Y otros. Al intentar instalar un complemento Eclipse (el complemento GAE / GWT de Google) recibí una notificación de que estaba a punto de quedarme sin espacio en mi /homedirectorio, y efectivamente, el complemento Eclipse no pudo finalizar la instalación porque se quedó sin espacio en disco disponible .

Cuando corro dfdesde la terminal obtengo esta salida:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

Una vez más, nuevo en Linux, así que esto no significa mucho para mí, pero parece que actualmente estoy usando hasta el 93% de mi disco (que supongo que es /dev/sda5).

Eso es una locura! Esto es 200GB y todo lo que he hecho es instalar algunas aplicaciones relativamente pequeñas. ¡Ni siquiera creo que tenga medios (fotos, videos, etc.) en esta máquina todavía! ¡Literalmente instalé el sistema operativo y comencé a configurar mi sandbox!

Unas pocas cosas:

  • ¿Estoy leyendo esta dfsalida correctamente?
  • ¿Necesito "montar" o hacer algo especial con mi /homedirectorio que no pude hacer?
  • ¿Es común obtener este error de /homefalta de espacio en disco si es un usuario inexperto de Linux (y no realizó ningún montaje u otra magia de Linux como se prescribe anteriormente)?
  • ¿Cómo podría estar al 93%?!?! ¿Podría tener un virus ?

Gracias de antemano por cualquier ayuda aquí!

Editar : aunque actualmente lee 93% ahora, anoche (que es cuando recibí estos errores) estaba en 99%.

Salida de lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

Respuestas:


6

El resultado de df -h("tamaños legibles por humanos") podría ser un poco más claro que simple df.

De hecho, probablemente muestre que el tamaño de /solo unos 13 GB. Supongo que creó una segunda partición de ~ 190 GB /homepero olvidó tenerlo montado, por lo que todos los archivos se almacenan en la primera /partición ( ) .

Puede usar lsblko particionar herramientas como parted/ gpartedpara enumerar todas las particiones existentes y sus tamaños.

Compruebe si la partición /homeestá en la lista lsblko en su /etc/fstab, luego intente montarla. Pero por ahora, móntelo en otro lugar que /home, sin embargo, por ejemplo, /mntpara facilitar la transferencia de archivos.


Su actualización muestra una gran partición en /dev/sda1. Puede montarlo temporalmente en /mnt:

# mount /dev/sda1 /mnt

Si el comando tiene éxito, regresará en silencio. Si se queja de "tipo desconocido", es posible que la partición todavía no tenga ningún sistema de archivos; mkfs.ext4 /dev/sda1lo formatearía como ext4 , el más común.

Para mover sus archivos, cierre la sesión de su cuenta, luego inicie sesión como root y use rsync -avP /home/ /mnt/para transferir datos. Luego, elimínelo de la antigua /homemanualmente.

Para hacer que la partición esté permanentemente montada /home, agregue lo siguiente a fstab:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

Tener /y /homeseparar hace que sea mucho más fácil reinstalar Linux (por ejemplo, si alguna vez desea cambiar de distribución). Pero si desea fusionarlos, puede hacerlo con gparted, sin embargo, solo desde un CD en vivo, no desde el mismo sistema.

Dentro de GParted, simplemente elimine la gran partición vacía y cambie el tamaño de la existente de 13 GB. Tenga en cuenta que puede necesitar reinstalar su gestor de arranque (GRUB o lo que sea) después de hacerlo.


Gracias @grawity: si hice esto, ¡ciertamente no fue por intención! Simplemente utilicé todos los valores predeterminados que me ofreció el instalador de Mint porque esta fue mi primera instalación de Mint y la única otra experiencia que tuve fue con Ubuntu. Pregunta: ¿ gpartedsimplemente me da más espacio o borra los 13-14 GB que tengo además de darme espacio? Me gustaría probarlo, pero tendría que eliminar todas las instalaciones que he hecho hasta ahora. ¡Gracias de nuevo!
pnongrata

@zharvey: No sé qué particiones reales tienes y qué es exactamente lo que estás diciendo gpartedque hagas cuando dices "da más espacio". ¿Lo está utilizando para crear una nueva partición o cambiar el tamaño de una existente? ¿Dónde encontraste los otros 190 GB, como una partición separada o como espacio "no asignado"?
user1686

Por favor, vea mi edición y la salida de lsblk- parece que realmente tengo más de 200 GB (¡sorpresa!). Solo lo sabía porque cuando se trataba de una máquina con Windows sabía que tenía 200 GB (y aparentemente, más). Nuevamente, ciertamente no solicité a Mint que hiciera esto explícitamente (la partición de 13GB). Simplemente utilicé los valores predeterminados que ofrecía y este fue el resultado.
pnongrata

En última instancia, me gustaría terminar fusionándonos sda1y sda5juntos, ya que no hay ningún propósito para que estén separados.
pnongrata

2
@zharvey: Entonces, como supuse, hay otra partición, /dev/sda1creada específicamente para /home... En realidad, es más conveniente /homeestar separado, hace que la reinstalación del sistema operativo sea mucho más fácil. Si desea fusionarlos, podrá usarlos gparteddesde un LiveCD.
user1686

1

Si mis cálculos son correctos, el tamaño de la partición es de 13.7 GB según el valor en la columna de bloques de 1K. Parece que cuando usted, o su distribución de Linux creó las particiones, solo puso 13.7 GB disponibles para su máquina, el resto del disco no se está utilizando. Puede cambiar el tamaño de la partición usando GParted.


Gracias @Kibbee, mira mi pregunta bajo la respuesta de Grawity. ¡Tengo la misma pregunta para ti!
pnongrata

@zharvey Hay instrucciones para cambiar el tamaño de su partición con GParted aquí. Los datos no se borrarán en circunstancias ideales, aunque probablemente sea una buena idea hacer una copia de seguridad de algo realmente importante. gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.