Tengo una computadora host iMac Core i5, disco duro de 1 TB y memoria de 8 GB.
He creado una máquina virtual Virtual Box para ejecutar Fedora 14 de 64 bits con un disco duro de 200 GB asignado dinámicamente. Caja virtual versión 4.1.6 r74713
Intenté dos veces importar un archivo SQL de base de datos de más de 40 GB y sigo quedándome sin espacio en el disco duro.
Cada vez que probé esto, el disco duro de mi máquina virtual deja de expandirse a ~50 GB.
df -h
producción:
/dev/mapper/VolGroup-lv_root
50G 47G 96M 100% /
tmpfs 981M 260K 981M 1% /dev/shm
/dev/sda1 485M 30M 430M 7% /boot
/dev/mapper/VolGroup-lv_home
144G 213M 136G 1% /home
ds 931G 169G 763G 19% /media/sf_ds
ds 931G 169G 763G 19% /var/www/site-example.org
Tengo mucho espacio en la computadora host (más de 800 GB)
Virtual Box informa que el tamaño real del disco es 46,88 GB. ¿Alguna idea sobre por qué Virtual Box deja de expandir el disco y cómo solucionarlo?
Actualizar
Ejecuté GParted en la máquina virtual y dice que se utilizan los 200 GB, aunque df -h
no lo informa.
Respuesta1
Asignó la mayor parte del espacio en su disco virtual a su /dev/mapper/VolGroup-lv_home
volumen LVM. Ahora está intentando importar su base de datos a un archivo que (muy probablemente) no se encuentra en su directorio de inicio.
root
Entonces se utiliza el espacio de su volumen. Ese volumen tiene solo 50G de tamaño.
Necesita cambiar el tamaño de sus volúmenes LVM.
Supongo que eligió tener sus directorios personales en una partición separada durante la instalación de Fedora.
Dado que solo usa el 1% del espacio libre en esa partición y que se está quedando sin espacio en su partición raíz, es posible que esa elección no haya sido óptima.
Vas a querer usarlvresize
para reducir el volumen de su hogar y aumentar el volumen de su raíz. Si no tiene experiencia con esa herramienta, parece haber muchas guías en línea. Como éste:Guía de cambio de tamaño de LVM.
Respuesta2
¿Dónde estás intentando importarlo? El sistema de archivos raíz (/dev/mapper/VolGroup-lv_root) está lleno. Si necesita más espacio en la raíz, debe cambiar el tamaño de sus particiones para mover espacio desde /dev/mapper/VolGroup-lv_home
Respuesta3
Creo que es posible que desees verificar el tamaño del disco duro asignado dentro de la VM de Fedora. Dependiendo de cómo se configuró Fedora, el tamaño máximo de partición que ve Fedora podría ser 50G (que es lo que parece en su salida df -h). Aunque es dinámico a los ojos de VirtualBox, Fedora no lo ve como dinámico porque la partición durante la instalación tenía un valor fijo.
Encontré una publicación similar en el foro sobre esto en los foros de Virtual Box.Mira aquí
Nota rápida después de releer el resultado. Mire la asignación a su /dev/mapper/VolGroup-lv_home, tiene 144G asignados. Entonces, si lo transfieres, deberías transferirlo. El problema de partición anterior sigue ahí, excepto que si lo estuvieras transfiriendo a otro lugar que no sea /dev/mapper/VolGroup-lv_home te quedarías sin espacio.