RSS

  • YouTube
  • LinkedIn
  • Google

Como diminuir o tamanho de discos virtuais VMDK –; parte 2

Si no has leído la parte 1, Se puede acceder aquí.

Continuando con el tutorial, Ahora comenzaremos la clonación de discos. La primera parte de la clonación es un disco que no contiene el sistema operativo. Si desea ir directamente al sistema de clonación de arranque, Puede omitir esta parte e ir directamente a la parte 3.

Tiempo para iniciar la clonación. Iniciamos la máquina virtual en modo terminal (pues si tienes entorno gráfico) y como raíz o nos convertimos en raíz con el comando su –; para poder ejecutar las instrucciones de repartir, formato y clonación, respectivamente sin necesidad de sudo todos los comandos.

En el tipo de terminal fdisk-l que lista los discos y particiones:

[raíz en Address21 ~]# fdisk-l

Disco/dev/sda: 42.9 GB, 42949672960 bytes
255 Cabezas de, 63 sectores por pista, 5221 cilindros unidades = cilindros de 16065 * 512 = 8225280 tamaño de Sector de bytes (lógica/física): 512 bytes / 512 bytes de tamaño de e/s (mínimo/óptimo): 512 bytes / 512 identificador de disco bytes: 0x0004f229

...(información de las particiones del dispositivo/dev/sda)...

Disco/dev/sdb: 221.8 GB, 221807247360 bytes
255 Cabezas de, 63 sectores por pista, 26966 cilindros unidades = cilindros de 16065 * 512 = 8225280 tamaño de Sector de bytes (lógica/física): 512 bytes / 512 bytes de tamaño de e/s (mínimo/óptimo): 512 bytes / 512 identificador de disco bytes: 0x 00000000

Disco/dev/sdc: 214.7 GB, 214748364800 bytes
255 Cabezas de, 63 sectores por pista, 26108 cilindros unidades = cilindros de 16065 * 512 = 8225280 tamaño de Sector de bytes (lógica/física): 512 bytes / 512 bytes de tamaño de e/s (mínimo/óptimo): 512 bytes / 512 identificador de disco bytes: 0x 00000000

Tenga en cuenta que los discos aparecen como /dev/sda, /dev/sdb, /dev/sdc (He marcado en rojo para hacer más visible) y al lado de su tamaño. Ese orden el, b, (c) es el orden de conexión en el puerto IDE. Nuestro registro fue incluido en secundario esclavo y el esclavo primario es el CDROM (Ver imagen de la 1) Es el tercer disco de sistema, IE, el /dev/sdc.
De ahora en adelante vamos a particionar y formatear el disco. Escriba el comando Fdisk/dev/sdc.

[raíz en Address21 ~]# Fdisk/dev/sdc
El dispositivo no contiene ni una tabla de particiones de un disco la etiqueta no es válido sol, OSF o construir un nuevo disklabel SGI con el identificador de disco 0x80a19bff.
Cambios permanecerán en memoria sólo, hasta que usted decida a escribir.
Después de, Claro, el contenido anterior no será recuperable.

ADVERTENCIA: la opción no válida 0 x 0000 de tabla de particiones 4 serán corregidos por la grabación (w)

ADVERTENCIA: Compatible con DOS modo está obsoleto. Se recomienda para desactivar el modo de (comando 'c') y cambiar unidades de visualización de sectores (comando 'u').

Comando (m para ayudar a): n
Comando - acción y partición primaria extendida de p (1-4)
p
Número de la partición (1-4): 1
Primer cilindro (1-26108, por defecto 1): 1
Último cilindro, +cilindros o tamaño{K,M,G} (1-26108, por defecto 26108): 26108

En el fdisk, tipo n, Seleccione partición primaria con p, opción 1 como número de la partición, desde cilindo 1 y acabado el último cilindro (solo presiona ENTER).

Continuación, escriba p para mostrar la tabla creada y que debe ser algo como esto

Comando (m para ayudar a): p

Disco/dev/sdc: 214.7 GB, 214748364800 bytes
255 Cabezas de, 63 sectores por pista, 26108 cilindros unidades = cilindros de 16065 * 512 = 8225280 tamaño de Sector de bytes (lógica/física): 512 bytes / 512 bytes de tamaño de e/s (mínimo/óptimo): 512 bytes / 512 identificador de disco bytes: 0x80a19bff dispositivo comienzo fin bloques Id sistema de arranque
/dev/sdc1               1       26108   209712478+  83  Linux

Podemos ver que la partición /dev/sdc1.
Ahora el tipo w para guardar los cambios y salir.

Comando (m para ayudar a): w
Se ha modificado la tabla de particiones!

Llamadas ioctl() volver a leer la tabla de particiones.
Sincronización de expedientes.
[raíz en Address21 ~]#

El siguiente paso es formatear la partición que creaste en el paso anterior con un sistema de archivos. En el caso voy a utilizar el ext4 Es más rápido trabajar con la base de datos en Linux. Para realizar esto use el comando mkfs ext4/dev/sdc1. o mke2fs-T ext4/dev/sdc1

[raíz en Address21 ~]# mkfs ext4 mke2fs/dev/sdc1. 1.41.12 (17-Mayo de 2010)
...(diversas informações da partição e sistema de arquivos)...

Tablas de inodos de escritura: hacer revista de creación (32768 bloques de): hecho superbloques de escritura y sistema de ficheros la información contable: hecho este sistema se controlará automáticamente cada 21 monta o
180 días, que ocurra primero.  Utilice tune2fs - c o -i para anular.

Listo, la partición se formatea. Ahora es el momento de integrarlo y comenzar la clonación.
para montar una unidad de, Hay que señalar a un directorio vacío para facilitar la copia de los archivos. Utilice el comando mkdir para crear un directorio y luego utilice el comando Montaje para montar en este directorio.

[raíz en Address21 ~]# mkdir /z
[raíz en Address21 ~]# mount/dev/sdc1 /z

El comando mount sin argumentos muestra los puntos de montaje y debe mostrar la recién creada Asamblea.

[raíz en Address21 ~]# mount/dev/mapper/VolGroup-lv_root en / tipo ext4 (RW)
proc de /proc proc de tipo (RW)
...(outros pontos de montagem)...
/dev/sdb en /database tipo ext4 (RW)
/dev/sdc1 en /z tipo ext4 (RW)
[raíz en Address21 ~]#

Nuestro punto es mostrado en rojo.
Tiempo para clonar el disco. Voy a la utilidad rsync para clonar datos de un lugar a otro. En mi caso, los datos están en el directorio /base de datos (visible en el Monte puntos aparecen en el comando de montaje anterior) y él será el fuente Mientras que el nuevo disco fue montado en /z que será el dest

[raíz en Address21 ~]# rsync - avHX /database/ z

Nota que ambos caminos terminan en /. Es importante evitar problemas con la forma.
Si usted quiere detalles sobre cada argumento a tomar una rsync –;Ayuda.
El proceso es relativamente rápido como una copia. Cuanto mayor sea la cantidad y tamaño de los datos, más tiempo tardará, pero el progreso se muestra.
Al final tendremos la unidad totalmente clonada. Ahora modificar el fstab que Monte el nuevo disco en lugar de la vieja.
Primero tenemos que saber qué el UUID de este disco y para ello utilizamos el blkid

[raíz en Address21 ~]# blkid
(...)
/dev/mapper/VolGroup-lv _ swap: UUID ="b7e866d5-831b-4ee8-b65d-be2589214a35" Tipo ="intercambio"
/dev/sdc1: UUID ="ca034463-5421-4e17-ade2-c7fe2c07a461" Tipo ="ext4"

Ahora copia el UUID de la partición (/dev/sdc1) y usando un editor abrir el archivo/etc/fstab y cambiar el UUID del punto de montaje que clona.
Con mi ejemplo:

tmpfs               /dev/shm tmpfs   valores por defecto        0 0
devpts              /dev/pts devpts  GID =5,modo =620  0 0
sysfs               /valores predeterminados de sysfs sys        0 0
proc                /proc proc defaults        0 0

#UUID ="d1744a2b-8495-44cd-8196-5d905e3b1926" /base de datos ext4 por defecto 0 0
UUID="ca034463-5421-4e17-ade2-c7fe2c07a461" /base de datos ext4 valores por defecto 0 0

Apague el sistema y ver cómo los tamaños de los discos.
Utilizando la información en la primera parte de este tutorial, Podemos comparar y darse cuenta de que el disco nació con el tamaño real mucho menor incluso que poseen la misma cantidad de información.

Tamaño del disco después de datos más grandes del disco clon

Disco secundario de la máquina Virtual con las bases de datos DBMS PostgreSQL

Cuando el arranque de la VM va a utilizar el nuevo disco montado en el directorio antiguo. Después de hacer algunas pruebas y asegúrese de que todo está bien. hemos borrado el gran tamaño de ella sin molestarse en configurar nada en S.. porque la Asamblea se realizó el UUID y no de su ruta.

Contesta

Su dirección de correo electrónico no se publicará. Los campos obligatorios están marcados *

Este sitio utiliza Akismet para reducir el spam. Aprender cómo se procesaron los datos de comentario.