<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://es.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>http://es.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Dm-crypt</id>
		<title>Dm-crypt - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="http://es.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Dm-crypt"/>
		<link rel="alternate" type="text/html" href="http://es.wiki.guifi.net/w/index.php?title=Dm-crypt&amp;action=history"/>
		<updated>2026-07-29T03:35:00Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://es.wiki.guifi.net/w/index.php?title=Dm-crypt&amp;diff=2697&amp;oldid=prev</id>
		<title>Al en 15:15 12 ago 2012</title>
		<link rel="alternate" type="text/html" href="http://es.wiki.guifi.net/w/index.php?title=Dm-crypt&amp;diff=2697&amp;oldid=prev"/>
				<updated>2012-08-12T15:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 15:15 12 ago 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Dm-crypt''' es un ''mapeador de dispositivos''&amp;lt;ref&amp;gt;''Mapeador de dispositivos'' o ''device-mapper'' es una nueva infraestructura en el Linux 2.6, la cual provee una manera genérica de crear capas virtuales de dispositivos de bloques que puedan realizar diferentes tareas sobre dispositivos de bloques reales, como ser stripping, concatenación, espejado, etc. El device-mapper es utilizado por las herramientas LVM2 y EVMS 2.x.&amp;lt;/ref&amp;gt; tal que provee cifrado transparente de dispositivos de bloque utilizando la nueva cryptoapi de Linux 2.6. Las escrituras a este dispositivo serán cifradas y las lecturas descifradas. Se podrá montar un sistema de archivos en el mismo de la manera habitual, pero no se podrán acceder los datos sin la clave.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Dm-crypt''' es un ''mapeador de dispositivos''&amp;lt;ref&amp;gt;''Mapeador de dispositivos'' o ''device-mapper'' es una nueva infraestructura en el Linux 2.6, la cual provee una manera genérica de crear capas virtuales de dispositivos de bloques que puedan realizar diferentes tareas sobre dispositivos de bloques reales, como ser stripping, concatenación, espejado, etc. El device-mapper es utilizado por las herramientas LVM2 y EVMS 2.x.&amp;lt;/ref&amp;gt; tal que provee cifrado transparente de dispositivos de bloque utilizando la nueva cryptoapi de Linux 2.6. Las escrituras a este dispositivo serán cifradas y las lecturas descifradas. Se podrá montar un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;sistema de archivos&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;en el mismo de la manera habitual, pero no se podrán acceder los datos sin la clave.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Instalación de Herramientas ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Instalación de Herramientas ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 71:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 71:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoría:Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoría:Sistema de archivos]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://es.wiki.guifi.net/w/index.php?title=Dm-crypt&amp;diff=1279&amp;oldid=prev</id>
		<title>Al: Página creada con ''''Dm-crypt''' es un ''mapeador de dispositivos''&lt;ref&gt;''Mapeador de dispositivos'' o ''device-mapper'' es una nueva infraestructura en el Linux 2.6, la cual provee una manera ge...'</title>
		<link rel="alternate" type="text/html" href="http://es.wiki.guifi.net/w/index.php?title=Dm-crypt&amp;diff=1279&amp;oldid=prev"/>
				<updated>2011-12-12T13:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con &amp;#039;&amp;#039;&amp;#039;&amp;#039;Dm-crypt&amp;#039;&amp;#039;&amp;#039; es un &amp;#039;&amp;#039;mapeador de dispositivos&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;&amp;#039;&amp;#039;Mapeador de dispositivos&amp;#039;&amp;#039; o &amp;#039;&amp;#039;device-mapper&amp;#039;&amp;#039; es una nueva infraestructura en el Linux 2.6, la cual provee una manera ge...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Dm-crypt''' es un ''mapeador de dispositivos''&amp;lt;ref&amp;gt;''Mapeador de dispositivos'' o ''device-mapper'' es una nueva infraestructura en el Linux 2.6, la cual provee una manera genérica de crear capas virtuales de dispositivos de bloques que puedan realizar diferentes tareas sobre dispositivos de bloques reales, como ser stripping, concatenación, espejado, etc. El device-mapper es utilizado por las herramientas LVM2 y EVMS 2.x.&amp;lt;/ref&amp;gt; tal que provee cifrado transparente de dispositivos de bloque utilizando la nueva cryptoapi de Linux 2.6. Las escrituras a este dispositivo serán cifradas y las lecturas descifradas. Se podrá montar un sistema de archivos en el mismo de la manera habitual, pero no se podrán acceder los datos sin la clave.&lt;br /&gt;
&lt;br /&gt;
== Instalación de Herramientas ==&lt;br /&gt;
=== dmsetup ===&lt;br /&gt;
&lt;br /&gt;
Ejecutar el comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;apt-get install dmsetup&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La instalación de este paquete creará los dispositivos de mapeo si es que no existen.&lt;br /&gt;
&lt;br /&gt;
=== cryptsetup ===&lt;br /&gt;
&lt;br /&gt;
cryptsetup es una herramienta que facilita el uso de dm-crypt, eliminando las llamadas directas a dmsetup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;apt-get install cryptsetup&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Crear y cifrar una partición ==&lt;br /&gt;
Creamos la partición a nuestro gusto, si no está greada ya:&lt;br /&gt;
 [[cfdisk]] /dev/sdb&lt;br /&gt;
&lt;br /&gt;
En el siguiente ejemplo real se transformará el volumen físico &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt; en el volumen lógico (cifrado) en &amp;lt;code&amp;gt;/dev/mapper/101&amp;lt;/code&amp;gt; (en este caso &amp;quot;101&amp;quot; es la etiqueta del dispositivo descifrado, en el ejemplo real hace referencia a una partición para una máquina virtual sobre [[OpenVZ]]) y se montará en &amp;lt;code&amp;gt;/var/lib/vz/private/101&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Crear el volumen lógico:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;cryptsetup -y create 101 /dev/sdb1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El parámetro &amp;quot;-y&amp;quot; fuerza a la usuaria a ingresar dos veces la clave a utilizar.&lt;br /&gt;
&lt;br /&gt;
Crear el sistema de archivos:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; [[mkfs.ext4]] /dev/mapper/101&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Montar el sistema de archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mount /dev/mapper/101 /var/lib/vz/private/101&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Acceder a la partición después de un reinicio ==&lt;br /&gt;
&lt;br /&gt;
Cada vez que se reinicie el [[sistema operativo]], se deberá re-ejecutar el comando cryptsetup e ingresar la misma clave. Si se ingresa una clave incorrecta, el dispositivo cifrado no podrá montarse y tendremos que destruirlo y crearlo otra vez. No hay que preocuparse ya que mientras no se formatee el dispositivo creado con la [[contraseña]] incorrecta, no se perderán datos.&lt;br /&gt;
&lt;br /&gt;
Para que el montaje se realice en el booteo, se debe editar el fstab para tener /dev/mapper/101 montado en /var/lib/vz/private/101. Esto solo funcionará si cryptsetup es ejecutado antes que las particiones sean leídas de fstab.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/cryptinit:&lt;br /&gt;
if [ -b /dev/mapper/101 ]; then&lt;br /&gt;
  /usr/bin/cryptsetup remove 101&lt;br /&gt;
fi&lt;br /&gt;
/usr/bin/cryptsetup create 101 /dev/sdb&lt;br /&gt;
&lt;br /&gt;
cd/etc/rcS.d&lt;br /&gt;
ln -s../init.d/cryptinit S08cryptinit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para hacer el montaje manualmente, se puede ejecutar el siguiente script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
if [ -b /dev/mapper/101 ]; then&lt;br /&gt;
  /usr/bin/cryptsetup remove 101&lt;br /&gt;
fi&lt;br /&gt;
/usr/bin/cryptsetup create privado /dev/sdb1&lt;br /&gt;
mount /dev/mapper/101 /var/lib/vz/private/101&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notas ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:es:dm-crypt]]&lt;br /&gt;
* [http://www.saout.de/misc/dm-crypt/ Página oficial]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Software]]&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	</feed>