Ir al contenido principal

Clonar un disco (linux)


Normalmente tenemos la necesidad de clonar discos y a veces nos hacemos un li buscando herramientas, pero es muy simple, pero hay que tener las siguientes consideraciones.

1.  el disco destino tiene que ser igual o mayor que el disco origen.
2. el disco destino no debe de tener información, ni debe de tener particiones.

Ejemplo:


nota: dependiendo del tamaño del disco  dependerá del numero de bloques, si tienes disco de mas de 600 GB te recomiendo bloques de 4, si tu prioridad es asegurarte que se copie perfectamente a la primera utiliza de bloques de 1M


La sintaxis es la siguiente:


ArgumentoDescripción
if
Archivo de entrada: El archivo de entrada del que se hace la lectura.
dd if=/dev/zero of=/tmp/swapex bs=1M count=50 
En el ejemplo se lee del archivo /dev/zero, un archivo especial que contiene un número ilimitado de ceros.
of
Archivo de salida: El archivo de salida para ser escrito.
dd if=/dev/zero of=/tmp/swapex bs=1M count=50
bs
Tamaño del bloque: El tamaño de bloque utilizado. De forma predeterminada, el valor se da en bytes. Utiliza los siguientes sufijos para especificar otras unidades: KMG y T para kilobytes, megabytes, gigabytes y terabytes, respectivamente.
dd if=/dev/zero of=/tmp/swapex bs=1M count=50
El ejemplo utiliza un tamaño de bloque de un megabyte.
count
Cantidad: El número de bloques a leer desde el archivo de entrada.
dd if=/dev/zero of=/tmp/swapex bs=1M count=50
El comando de ejemplo lee 50 bloques.





Comentarios

Entradas populares de este blog

Como saber si un formulario esta abierto en VB.Net

Me vi en la necesidad de saber si un form esta abierto, asi que cree esta funcion para ello. Funcion 'Devuelve un valor booleano que indica si el form esta abierto     Public Function EstaAbierto(ByVal Myform As Form)         Dim objForm As Form         Dim blnAbierto As Boolean = False         blnAbierto = False         For Each objForm In My.Application.OpenForms             If (Trim(objForm.Name) = Trim(Myform.Name)) Then                 blnAbierto = True             End If         Next         Return blnAbierto     End Function Implementacion 'frmNuev...

Windows server 2012 DHCP Bad address

el problema de un servidor DHCP donde el ámbito se llenaba completamente, y cada ip asignada me desplegaba "BAD ADDRESS", normalmente esta situation se da porque hay un conflicto entre dos servidores DHCP, pero en mi caso particular fue originado por una interfaz de administración asignada a un switch fabric de un chassis. la solución fue desactivar la interface de administración del switch switch#configure switch#interface ManagementEthernet 0/0 switch#no ip address switch#shutdown

Como usar el API de Google Translate para Traducir Texto en .net

Primero necesitamos descargar la librería esto lo podemos hacer en el siguiente enlace: http://code.google.com/p/google-api-for-dotnet/ Para utilizar la librería en .net Hacemos clic en el menú proyecto, seleccionamos  agregar referencia Seleccionamos la pestaña Browse con esto, la librería o Espacio de nombre será parte de nuestro proyecto y podremos usar de forma nativa las funciones de la librería. El Siguiente Condigo Traduce el contenido de un textBox de ingles a Español y lo muestra en otro textbox.