Le enseñará cómo aumentar el espacio en el disco duro en la máquina virtual Linux

  
Noticias de la tienda de computadoras Durante este tiempo, hay muchas cosas en la máquina virtual. El espacio en disco asignado por la máquina virtual no es lo suficientemente grande. La cantidad de registros y programas instalados en la máquina está aumentando y el espacio en disco es insuficiente. Busqué en Internet una gran cantidad de información relevante. Resuma varias formas de aumentar el espacio en disco para máquinas virtuales, consulte una. Para formatos de disco duro como el entorno sda /vda: propiedades de centos 6.1 máquina virtual: prueba de nombre de dominio Ruta del disco /var /lib /libvirt /images /test. Partición del disco duro Img: [root @ localhost ~] # df -hT Tipo de sistema de archivos Tamaño utilizado Uso% Montado en /dev /vda1 ext4 6.8G 3.2G 3.3G 50% /tmpfs tmpfs 499M 0 499M 0% /dev /shm Es necesario agregar Espacio en disco duro. Idea del método 1, ya que hay un disco duro, solo agregamos un disco duro a la máquina virtual y luego lo montamos directamente en un directorio en la partición raíz. Esto expande el espacio en el disco duro de mi partición raíz. Solución 1 A, generar un nuevo disco duro. Usar virt-manager es muy fácil, haga clic directamente en las propiedades virtuales < Add Hardware " ---- <quo; storage " seleccione la cantidad de espacio, tipo de unidad, modo caché. Luego haga clic en Finalizar. Tenga en cuenta que algunos discos duros son intercambiables en caliente y otros no. Además del disco duro de formato IDE, todos los demás admiten el intercambio en caliente, lo que significa que si agrega el disco duro del IDE, debe reiniciar la máquina virtual para identificar el disco duro recién agregado. Si se agrega con el comando virsh. Use el comando # qemu-img create -f raw test_add.img 10G //para generar un nuevo disco vacío en formato crudo #virsh attach-disk test /var/lib/libvirtd/images/test_add.img vdb — O #virsh edit test Agregue las siguientes líneas después del disco en xml. < disk type = 'file' device = 'disk' > < driver name = 'qemu' type = 'raw' cache = 'none' /> < source file = '/var /lib /libvirt /images /test_add.img'/> < target dev = 'vdb' bus = 'virtio' /> < /disk > B, formatee el disco duro en la máquina virtual Inicie sesión en la máquina virtual, primero verifique si puede Identifique nuevamente el disco duro #fdisk -l Compruebe si se muestra el disco duro /dev /vdb recién agregado. Luego, formatee el vdb, # mkfs.ext4 /dev /vdb A continuación, cree un nuevo directorio para montar el nuevo disco duro #mkdir /test #mount /dev /vdb /test Finalmente, agregue el montaje al inicio. #blkid /dev /vdb //Obtenga el UUID del disco duro /dev /vdb: UUID = " 19fc1d1d-7891-4e22-99ef- Ea3e08a61840 "TYPE =" ext4 "# vim /etc /fstab //Agregar carga de arranque, agregar UUID = 19fc1d1d-7891-4e22-99ef-ea3e08a61840 /prueba ext4 defaults 1 2 a esta última línea a este método uno, agregar el método 2 , levante directamente la idea de la partición

, el método de montaje es agregar un disco, no hay forma A continuación se extiende el disco duro. Qemu-img proporciona un comando de cambio de tamaño, pero el comando es simplemente simple para subir o bajar un tamaño de imagen en bruto, pero la partición no se puede modificar. Necesito expandir las particiones en ellos. Es una coincidencia que Red Hat ofrezca este complemento por un tiempo. Este método se amplía con el complemento virt-resize que viene con Red Hat. El comando primero obtiene la información de la partición original y otra información del archivo. Luego, reparte y formatee la nueva imagen. Finalmente, copie los archivos de la imagen original en el nuevo sistema de archivos y reemplace la imagen original con la imagen recién expandida. Debido a que en realidad utiliza el método de copia, lleva mucho tiempo. Si es una imagen grande, no se recomienda usar este método o solución específica. Requisitos previos Instale el kit de herramientas libguestfs-tools. Cierre la máquina virtual #yum -y instale libguestfs-tools A, cree una nueva imagen grande # qemu-img create -f raw test_extend.img 15G Tenga en cuenta que el tamaño del img aquí es el tamaño total que necesita para expandir B, use virt-resize size para extraer Partición Lition # virt-resize — expand /dev /vda1 /var/lib/libvirt/images/test.img /var/lib/libvirt/images/test_new.img Tenga en cuenta que este tiempo es muy largo, por favor sea paciente. Use la nueva imagen extendida en lugar de la imagen original #mv /var/lib/libvirt/images/test_new.img /var/lib/libvirt/images/test.img D, inicie la máquina virtual #virsh start test Amplíe la finalización, virt-resize Ventaja: posibilidad de extender particiones específicas en una máquina virtual. Y puede ampliar la imagen de Windows. No es necesario iniciar sesión en la máquina virtual para hacer nada. Desventajas: hay que apagar cuando se expande. Para espejos grandes, el tiempo de expansión es más largo. Segundo, para máquinas virtuales de formato LVM si su formato de disco duro es compatible con LVM. Entonces la expansión de su disco duro será mucho más fácil, LVM admite la expansión en línea de los discos duros. Muy conveniente. Pasos del método: #lvcreate -L 40G -n lv_vm_test1 VolGroup #virsh attach-disk test /dev /mapper /VolGroup /lv_vm_test vdb Tenga en cuenta que puede haber problemas con los permisos. Por favor, modifique primero los permisos de /dev /mapper /VolGroup /lv_vm_test, la máquina virtual puede ser montada. Ingrese la operación de la máquina virtual: #pvcreate /dev /vdb #vgextend VolGroup /dev /vdb #vgs #lvextend -l + 100% FREE /dev /VolGroup /lv_root # resize2fs -p /dev /VolGroup /lv_root Ventajas: El tiempo extendido es muy Rápido, soporte para la expansión dinámica. Desventajas, no es adecuado para la expansión de la ventana.

Copyright © Conocimiento de Windows All Rights Reserved