<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codigo Manso &#187; Administracion de Servidores</title>
	<atom:link href="http://www.codigomanso.com/es/category/administracion-de-servidores/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigomanso.com</link>
	<description>Programación, informática y tecnología</description>
	<lastBuildDate>Sun, 21 Aug 2011 10:54:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recupero más de 17 mil fotos en una tarjeta SD corrupta</title>
		<link>http://www.codigomanso.com/es/2010/04/recupero-mas-de-17-mil-fotos-en-una-tarjeta-sd-corrupta/</link>
		<comments>http://www.codigomanso.com/es/2010/04/recupero-mas-de-17-mil-fotos-en-una-tarjeta-sd-corrupta/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 09:33:28 +0000</pubDate>
		<dc:creator>Pau Sanchez</dc:creator>
				<category><![CDATA[Administracion de Servidores]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[ddrescue]]></category>
		<category><![CDATA[foremost]]></category>
		<category><![CDATA[recuperar datos]]></category>

		<guid isPermaLink="false">http://www.codigomanso.com/es/?p=853</guid>
		<description><![CDATA[Pues sí. No voy a explicar los detalles, pero el caso es que por una razón u otra, estaba moviendo las fotos de una tarjeta SD al ordenador, cuando PAAAAM, reseteo del ordenador, con la consiguiente pérdida de las fotos.
Las fotos no estaban ni en el disco duro, ni en la propia tarjeta.  Putada  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Pues sí. No voy a explicar los detalles, pero el caso es que por una razón u otra, estaba moviendo las fotos de una tarjeta SD al ordenador, cuando PAAAAM, reseteo del ordenador, con la consiguiente pérdida de las fotos.</p>
<p style="text-align: justify;">Las fotos no estaban ni en el disco duro, ni en la propia tarjeta.  Putada <img src='http://www.codigomanso.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p style="text-align: justify;">Cual fue mi asombro, cuando me propuse recuperar mis fotos, y en vez de las 69 fotos que yo quería recuperar, ¡¡recuperé 17 mil!!</p>
<p style="text-align: justify;">Vale, para mi estaba claro que iba a recuperar del orden de 500 a 1000 fotos, pero 17 mil! La virgen santa! Mi vida entera en la tarjeta de memoria.</p>
<p style="text-align: justify;">Para el que se encuentre en mi situación, a continuación os doy una pequeña ayuda.</p>
<p style="text-align: justify;">
<p><span style="text-decoration: underline;"><strong>Pasos para recuperar los datos de una tarjeta de memoria, tarjeta USB o disco duro.</strong></span></p>
<p style="text-align: justify;">El tema es que hay gente en el mundo que se lo ha currado bastante, y ha hecho herramientas superútiles y supersencillas para recuperar las fotos.</p>
<p style="text-align: justify;">Me consta que existen programas para Windows, pero como yo uso Linux, pues voy a explicar lo que yo hice.</p>
<p style="text-align: justify;">El primer paso, aunque es de sentido común, es no hacer ninguna operación con la tarjeta o el USB en cuestión. Nada de guardar nuevos archivos, porque podrías estar sobreescribiendo los que quieres recuperar. De hecho, lo mejor que puedes hacer, si tienes espacio suficiente en otro disco, es un volcado de memoria. Es decir, guardar TODA la memoria de la tarjeta, tal cual, en un archivo de tu disco duro. Hay programas especializados.</p>
<p style="text-align: justify;">En mi caso, me descargué los paquetes  <strong>gddrescue</strong> y <strong>foremost</strong> de Debian/Ubuntu.</p>
<p style="text-align: justify;">Lo primero, para generar la imagen, es ejecutar <strong>ddrescue </strong>sobre el dispositivo afectado, guardando el archivo en OTRO dispositivo (de no ser así, lo estaríamos sobreescribiendo y perderíamos los datos).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> ddrescue <span style="color: #660033;">-r</span> <span style="color: #000000;">3</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/&lt;</span>device<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/&lt;</span>user<span style="color: #000000; font-weight: bold;">&gt;/</span>image.dd <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/&lt;</span>user<span style="color: #000000; font-weight: bold;">&gt;/</span>image.dd.log</pre></div></div>

<p style="text-align: justify;">El segundo paso, una vez tenemos la imagen del disco, es usar algún programa para recuperar los archivos. En este punto hay muchas alternativas (ver enlaces de abajo para más detalles). Dado que yo quería recuperar únicamente archivos JPEG de la tarjeta, decidí usar el programa <strong>foremost</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">foremost <span style="color: #660033;">-v</span> <span style="color: #660033;">-q</span> <span style="color: #660033;">-t</span> jpeg <span style="color: #660033;">-i</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/&lt;</span>user<span style="color: #000000; font-weight: bold;">&gt;/</span>image.dd <span style="color: #660033;">-o</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/&lt;</span>user<span style="color: #000000; font-weight: bold;">&gt;/</span>foremost<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p style="text-align: justify;">El comando anterior busca archivos en JPG en el archivo <strong>image.dd</strong> y las imágenes encontradas se almacenan en la carpeta /home/&lt;user&gt;/foremost/</p>
<p style="text-align: justify;">Tras 15-20 minutos, recuperé nada menos que 17579 archivos en JPG.  Por suerte para mi, los primeros 69 eran las fotos que yo quería <img src='http://www.codigomanso.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>Links interesantes:</strong></p>
<ul style="text-align: justify;">
<li><a href="https://help.ubuntu.com/community/DataRecovery">Data Recovery using Ubuntu</a></li>
</ul>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Nota para los despistados y los precavidos:</strong></span></p>
<p style="text-align: justify;">Estos pasos no sólo sirven cuando te ha petado la tarjeta de memoria o el USB, también demuestran lo fácil que puede ser recuperar información de una tarjeta de memoria/USB/disco duro donde alguien se cree que borrando un archivo ya no vas a encontrar nada. Los datos siguen ahí hasta que los sobreescribas (o los borres con algún programa especializado).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomanso.com/es/2010/04/recupero-mas-de-17-mil-fotos-en-una-tarjeta-sd-corrupta/feed/</wfw:commentRss>
		<slash:comments>147</slash:comments>
		</item>
		<item>
		<title>Continuar subiendo un fichero con scp</title>
		<link>http://www.codigomanso.com/es/2010/03/continuar-subiendo-un-fichero-con-scp/</link>
		<comments>http://www.codigomanso.com/es/2010/03/continuar-subiendo-un-fichero-con-scp/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 13:45:04 +0000</pubDate>
		<dc:creator>Pau Sanchez</dc:creator>
				<category><![CDATA[Administracion de Servidores]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.codigomanso.com/es/?p=834</guid>
		<description><![CDATA[Si estabas subiendo/copiando un fichero, con SCP, y la conexión se ha ido a tomar viento fresco&#8230; habrás observado que si vuelves a ejecutar el mismo comando con SCP, el fichero vuelve a enviarse enterito, por lo que si el archivo ocupa un par de gigas, y tenias subido giga y medio, pues cuanto menos, [...]]]></description>
			<content:encoded><![CDATA[<p>Si estabas subiendo/copiando un fichero, con SCP, y la conexión se ha ido a tomar viento fresco&#8230; habrás observado que si vuelves a ejecutar el mismo comando con SCP, el fichero vuelve a enviarse enterito, por lo que si el archivo ocupa un par de gigas, y tenias subido giga y medio, pues cuanto menos, te vas a cabrear.</p>
<p>El &#8220;truco&#8221; para seguir subiendo el archivo, y que continue con lo que le queda, es usar rsync:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rsync <span style="color: #660033;">-rsh</span>=<span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">--partial</span> <span style="color: #660033;">--progress</span> <span style="color: #000000; font-weight: bold;">&lt;</span>src-path<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;</span>dest-path<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>o equivalentemente:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rsync <span style="color: #660033;">-rsh</span>=<span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">-P</span> <span style="color: #000000; font-weight: bold;">&lt;</span>src-path<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;</span>dest-path<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>Espero que os sea útil, al igual que me ha sido a mi <img src='http://www.codigomanso.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomanso.com/es/2010/03/continuar-subiendo-un-fichero-con-scp/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>[SOLVED] La máquina virtualizada con qemu-kvm no se apaga</title>
		<link>http://www.codigomanso.com/es/2009/11/solved-qemu-kvm-virtual-machine-ignores-shutdown-and-reset/</link>
		<comments>http://www.codigomanso.com/es/2009/11/solved-qemu-kvm-virtual-machine-ignores-shutdown-and-reset/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 08:46:55 +0000</pubDate>
		<dc:creator>Pau Sanchez</dc:creator>
				<category><![CDATA[Administracion de Servidores]]></category>
		<category><![CDATA[acpi]]></category>
		<category><![CDATA[apic]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualización]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.codigomanso.com/es/?p=761</guid>
		<description><![CDATA[Estos días he estado trasteando con KVM. Resulta que he migrado un par de máquinas que tenía con VMWare Server 2, y ahora las tengo funcionando con qemu-kvm.
Una de las máquinas virtuales me ignoraba completamente cuando pulsaba el botón de &#8220;Shutdown&#8221; y &#8220;Reboot&#8221; en el Virtual Manager .
La máquina virtualizada era un Ubuntu Server, y [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Estos días he estado trasteando con KVM. Resulta que he migrado un par de máquinas que tenía con VMWare Server 2, y ahora las tengo funcionando con qemu-kvm.</p>
<p style="text-align: justify;">Una de las máquinas virtuales me ignoraba completamente cuando pulsaba el botón de &#8220;Shutdown&#8221; y &#8220;Reboot&#8221; en el Virtual Manager .</p>
<p style="text-align: justify;">La máquina virtualizada era un Ubuntu Server, y el problema es que no tenía instalado el paquete <strong>acpid</strong>.</p>
<p style="text-align: justify;">Todo se ha solucionado tras ejecutar:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> acpid</pre></div></div>

<p style="text-align: justify;">Una vez el paquete se ha instalado, el botón de &#8217;shutdown&#8217; y de &#8216;reboot&#8217; han ido a la primera <img src='http://www.codigomanso.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Por si a alguien le pasa esto mismo en las máquinas Windows (también me ha pasado), el problema es que en la configuración de la máquina virtual dentro de  donde pone &lt;feature&gt; &lt;/feature&gt; hay que incluir &lt;acpi/&gt; y &lt;apic/&gt;. Y muy probablemente te toque reinstalar windows o bien reparar windows usando el CD de instalación (creo que hay otra manera sin tener que reinstalar/re-ejecutar el instalador, pero es más rebuscada y ya es cuestión de meterse en google y buscar).</p>
<p style="text-align: justify;">Finalmente, dicho sea de paso, el Virtual Manager me ha sorprendido, es sencillo pero funcional. Si bien no es tan completo como virsh para editar la configuración, lo básico se puede hacer desde modo gráfico, lo cual se agradece.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomanso.com/es/2009/11/solved-qemu-kvm-virtual-machine-ignores-shutdown-and-reset/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Cómo averiguar el UUID de un disco o partición en Ubuntu</title>
		<link>http://www.codigomanso.com/es/2009/11/como-averiguar-el-uuid-de-un-disco-o-particion-en-ubuntu/</link>
		<comments>http://www.codigomanso.com/es/2009/11/como-averiguar-el-uuid-de-un-disco-o-particion-en-ubuntu/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 15:33:06 +0000</pubDate>
		<dc:creator>Pau Sanchez</dc:creator>
				<category><![CDATA[Administracion de Servidores]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[useful commands]]></category>
		<category><![CDATA[uuid]]></category>

		<guid isPermaLink="false">http://www.codigomanso.com/es/?p=757</guid>
		<description><![CDATA[A veces puede resultar bastante útil, e incluso otras veces imprescindible, averiguar el UUID (Universally Unique Identifier &#8211; Identificador Universalmente Unico) de un disco o partición en Linux.
Últimamente, sin ir más lejos, en la configuración para montar las particiones de linux (el archivo /etc/fstab) aparece el UUID de la partición en vez de el device [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A veces puede resultar bastante útil, e incluso otras veces imprescindible, averiguar el UUID (Universally Unique Identifier &#8211; Identificador Universalmente Unico) de un disco o partición en Linux.</p>
<p style="text-align: justify;">Últimamente, sin ir más lejos, en la configuración para montar las particiones de linux (el archivo /etc/fstab) aparece el UUID de la partición en vez de el device (/dev/hda1, /dev/sda1, &#8230;).</p>
<p style="text-align: justify;">En fin, sea por el motivo que sea, si quieres saber cual es el UUID de un determinado device, no tienes más que ejecutar el comando <strong>blkid</strong>, por ejemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> blkid <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1
<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1: <span style="color: #007800;">UUID</span>=<span style="color: #ff0000;">&quot;8b6ec31c-1f41-49f3-82da-d2ab0f0fa312&quot;</span> <span style="color: #007800;">TYPE</span>=<span style="color: #ff0000;">&quot;ext3&quot;</span></pre></div></div>

<p style="text-align: justify;">Dicho sea de paso, también existe otro método para averiguar el UUID de una unidad. Si tenemos udev (creo que es este el que se encarga), se puede ir a <strong>/dev/disks/by-uuid/</strong> y hacer un ls. Por ejemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disks<span style="color: #000000; font-weight: bold;">/</span>by-uuid<span style="color: #000000; font-weight: bold;">/</span>
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">10</span> <span style="color: #000000;">2009</span>-<span style="color: #000000;">11</span>-<span style="color: #000000;">19</span> 07:<span style="color: #000000;">56</span> 8b6ec31c-1f41-49f3-82da-d2ab0f0fa312 -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>sda1
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">10</span> <span style="color: #000000;">2009</span>-<span style="color: #000000;">11</span>-<span style="color: #000000;">19</span> 07:<span style="color: #000000;">56</span> 626adc53-<span style="color: #000000;">3478</span>-4eb1-9f68-dc0b6f9308e7 -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>sda2
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">10</span> <span style="color: #000000;">2009</span>-<span style="color: #000000;">11</span>-<span style="color: #000000;">19</span> 07:<span style="color: #000000;">56</span> 9cfc5c6d-f343-411e-ac59-31eee6b12a9b -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>sda3</pre></div></div>

<p style="text-align: justify;">La ventaja de este último comando es que no necesitamos tener permisos de administrador.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomanso.com/es/2009/11/como-averiguar-el-uuid-de-un-disco-o-particion-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

