<?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>Discos &#8211; El Cornijal de Linux</title>
	<atom:link href="https://linuxete.duckdns.org/category/discos/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxete.duckdns.org</link>
	<description>Un blog sobre Linux</description>
	<lastBuildDate>Sun, 17 Aug 2025 22:33:17 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Sustituye tu vieja partición swap por la nueva Swapfile</title>
		<link>https://linuxete.duckdns.org/sustituye-tu-vieja-particion-swap-por-la-nueva-swapfile/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sustituye-tu-vieja-particion-swap-por-la-nueva-swapfile</link>
					<comments>https://linuxete.duckdns.org/sustituye-tu-vieja-particion-swap-por-la-nueva-swapfile/#respond</comments>
		
		<dc:creator><![CDATA[raspberry]]></dc:creator>
		<pubDate>Sun, 17 Aug 2025 16:16:13 +0000</pubDate>
				<category><![CDATA[Discos]]></category>
		<category><![CDATA[particiones]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[swap debian]]></category>
		<category><![CDATA[swap to swapfile]]></category>
		<category><![CDATA[swap to swapfile Debian]]></category>
		<guid isPermaLink="false">https://linuxete.duckdns.org/?p=2970</guid>

					<description><![CDATA[Durante la instalación de Debian 12, al elegir el particionado automático se crea una swap del tipo «partición swap». Esto sucede indistintamente, tanto si usas un disco HDD como un SDD. No sé si se ha corregido en una instalación limpia de Debian 13, pero después de actualizar siguiendo la guía Cómo actualizar Debian 12 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Durante la instalación de <strong>Debian 12</strong>, al elegir el particionado automático se crea una <strong>swap</strong> del tipo «partición swap». Esto sucede indistintamente, tanto si usas un disco HDD como un SDD. No sé si se ha corregido en una instalación limpia de Debian 13, pero después de actualizar siguiendo la guía <a href="https://linuxete.duckdns.org/como-actualizar-de-debian-12-bookworm-a-debian-13-trixie/" data-type="link" data-id="https://linuxete.duckdns.org/como-actualizar-de-debian-12-bookworm-a-debian-13-trixie/">Cómo actualizar Debian 12 bookworm a Debian 13 Trixie</a> esto continúa en la misma situación.</p>



<p>Tras crear la entrada de <a href="https://linuxete.duckdns.org/modifica-el-tamano-de-la-swap-de-tu-raspberry-pi/" data-type="link" data-id="https://linuxete.duckdns.org/modifica-el-tamano-de-la-swap-de-tu-raspberry-pi/">Modifica el tamaño de la swap de tu Raspberry Pi</a> y ver como <strong>MX Linux rpi respin</strong> se ha modernizado en este aspecto, he comprobado que el resto de mis equipos (con Debian 12) no tienen un <strong>swapfile</strong>.</p>



<p>Así que vamos a desactivar la vieja «partición de disco» reservada para la <strong>swap</strong> y vamos a crear una nueva <strong>swapfile</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">¡Recordemos que es la swap!</h3>



<p>La <strong>swap</strong> es un espacio de intercambio que se usa como una extensión de la <strong>memoria RAM</strong>. Cuando la memoria RAM física se llena, el sistema operativo mueve datos inactivos de la RAM al espacio de swap en el disco duro  para liberar memoria. Esto permite que el sistema siga funcionando sin errores por falta de memoria, aunque a una velocidad mucho más lenta, ya que el disco de almacenamiento es considerablemente más lento que la RAM.</p>



<h4 class="wp-block-heading">Tipos de swap</h4>



<ul class="wp-block-list">
<li><strong>Partición swap</strong>, como su nombre indica, es un área dedicada y separada en tu disco duro. Es una partición de disco indendiente del sistema.</li>



<li><strong>Swapfile</strong>, es simplemente un archivo de intercambio dentro de tu sistema de archivos. Suele estar en la raiz del sistema.</li>
</ul>



<p>En resumen, la <strong>swap</strong> es el concepto de memoria virtual, mientras que «<code>swapfile y partición swap",</code>son dos formas de implementarlo.</p>



<h4 class="wp-block-heading">¿Cuál debería usar?</h4>



<ul class="wp-block-list">
<li><strong>Si usas un disco SSD</strong>: <strong>swapfile</strong> es la opción más recomendada. Su flexibilidad supera con creces la pequeña diferencia de velocidad, que en un SSD es casi imperceptible.</li>



<li><strong>Si usas un disco HDD: </strong>o tienes requisitos de alto rendimiento, una <strong>partición swap</strong> podría ofrecerte una ligera ventaja en velocidad.</li>
</ul>



<p>En la mayoría de los casos de uso personal y de escritorio, <strong>swapfile</strong> es la solución más práctica y sencilla de gestionar.</p>



<h3 class="wp-block-heading">Que tamaño de swapfile necesito en mi sistema.</h3>



<p>El tamaño del <code>swapfile</code> depende de la cantidad de memoria RAM que tengas y de si planeas usar la hibernación:</p>



<ul class="wp-block-list">
<li><strong>Si usas hibernación:</strong> El tamaño del swap file debe ser igual o ligeramente mayor que la cantidad de RAM de tu sistema. Por ejemplo, si tienes <strong>16 GB de RAM</strong>, crea un swap file de <strong>16 GB o 17 GB</strong>.</li>



<li><strong>Si no usas hibernación:</strong> Una guía común es hacer el swap file del <strong>mismo tamaño que la RAM</strong> si tienes hasta 4 GB, o <strong>la mitad de la RAM</strong> si tienes más de 4 GB. Por ejemplo, si tienes <strong>8 GB de RAM</strong>, un swap file de <strong>4 GB</strong> es suficiente.</li>



<li><strong>Para sistemas con mucha RAM (más de 16 GB):</strong> Si no usas hibernación, la necesidad de swap es menor. Un tamaño de <strong>2 GB a 4 GB</strong> es a menudo suficiente para evitar problemas si la memoria se llena inesperadamente.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nota. El equipo donde crearé un swapfile, tiene 8 gigas de Ram y utiliza la hibernación, por lo que el tamaño será de 10 GB</p>
</blockquote>



<h4 class="wp-block-heading">¿Qué tipo de swap usa mi sistema?.</h4>



<p>Puedes ver el tipo de swap que usa tu sistema con el comando</p>



<pre class="wp-block-code"><code>sudo swapon --show</code></pre>



<p>Nos ofrece la siguiente salida:</p>



<pre class="wp-block-code"><code>chapuboot@huardilla:~$ <strong>sudo swapon --show</strong>
   NAME     TYPE     SIZE   USED   PRIO
/dev/sdb3 partition  8,0G    0B    -2</code></pre>



<p>Com resultado muestra información sobre la partición de intercambio (swap) de tu sistema.</p>



<p>Aquí te explico lo que significa cada columna:</p>



<ul class="wp-block-list">
<li><strong>NAME</strong>: El nombre del dispositivo que se está utilizando como espacio de intercambio. En mi caso, es la partición <code>/dev/sdb3</code>.</li>



<li><strong>TYPE</strong>: El tipo de espacio de intercambio. En este caso, es una <code>partition</code> (partición de disco).</li>



<li><strong>SIZE</strong>: El tamaño total de la partición de intercambio. (Mi partición es de <strong>8,0 GB</strong>).</li>



<li><strong>USED</strong>: La cantidad de espacio de intercambio que se está utilizando actualmente. En mi caso, es <strong>0B</strong> (cero bytes), lo que significa que el sistema no está usando la memoria swap en este momento.</li>



<li><strong>PRIO</strong>: La prioridad del espacio de intercambio. El valor <strong>-2</strong> indica que tiene una prioridad baja.</li>
</ul>



<p>En resumen, la salida indica que tengo una partición de intercambio de 8,0 GB en <code>/dev/sdb3</code> que está activa, pero no se está utilizando en este momento. Esto es algo normal si tu sistema tiene suficiente memoria RAM y no la necesita para mover datos.</p>



<h3 class="wp-block-heading">Cómo crear un swapfile</h3>



<p>Para cambiar de una <code>partición swap</code> a una <code>swapfile</code> en Debian, el método más directo y recomendado es editar el archivo <strong>fstab</strong>. No es necesario instalar <code>dphys-swapfile</code> ya que el proceso se puede realizar manualmente con comandos estándar.</p>



<p>Por lo general, Debian no crea automáticamente un archivo de intercambio (<strong>swapfile</strong>) durante la instalación, debes crearlo tú mismo después de la instalación.</p>



<p>El proceso es sencillo y se realiza a través de la terminal. Aquí tienes los pasos principales:</p>



<h3 class="wp-block-heading">1. Desactivar la partición de swap actual</h3>



<p>Primero, identifica la partición con:</p>



<pre class="wp-block-code"><code>sudo swapon --show</code></pre>



<pre class="wp-block-code"><code>chapuboot@huardilla:~$ <strong>sudo swapon --show</strong>
   NAME     TYPE     SIZE   USED   PRIO
/dev/sdb3 partition  8,0G    0B    -2</code></pre>



<p>Luego desactívala con: </p>



<pre class="wp-block-code"><code><code>sudo swapoff /dev/sdb3 </code></code></pre>



<p>Reemplaza el nombre_de_la_particion por la tuya.</p>



<h3 class="wp-block-heading">2. Crear el archivo de swap (swapfile)</h3>



<p>Es recomendable crear el archivo de intercambio, (<strong>swapfile)</strong> en la <strong>raíz del sistema de archivos</strong>, es decir, en el directorio <strong><code>/</code></strong>. Por convención, el nombre del archivo suele ser <code>swapfile</code>, lo que resulta en la ruta <strong><code>/swapfile</code></strong>.</p>



<h3 class="wp-block-heading">Razones para usar la raíz (/)</h3>



<ul class="wp-block-list">
<li><strong>Acceso temprano en el arranque:</strong> El sistema necesita acceder al archivo de swap muy temprano en el proceso de inicio, antes de que se monten otros directorios como <code>/home</code> o <code>/var</code>. Colocarlo en la raíz garantiza que esté disponible de inmediato.</li>



<li><strong>Convención y facilidad de gestión:</strong> La mayoría de las guías y herramientas de gestión de sistemas Linux asumen esta ubicación, lo que hace que la configuración y el mantenimiento sean más sencillos y consistentes.</li>



<li><strong>Seguridad:</strong> El archivo de swap contiene datos confidenciales que se han movido desde la RAM. Ponerlo en la raíz y con permisos restringidos (modo <code>600</code>) asegura que solo el usuario root pueda acceder a él.</li>



<li><strong>Evitar fragmentación:</strong> Aunque no se puede garantizar que el archivo no se fragmente con el tiempo, un archivo recién creado en la raíz de una partición que no está demasiado llena tiene una mayor probabilidad de ser contiguo, lo que mejora el rendimiento. Sin embargo, en sistemas de archivos modernos (como <code>ext4</code>), el impacto de la fragmentación en el swapfile es mínimo.</li>
</ul>



<p>Usa el comando <code>fallocate</code> para crear un archivo del tamaño que desees. Por ejemplo, para un archivo de 10 GB</p>



<pre class="wp-block-code"><code>sudo fallocate -l 10G /swapfile</code></pre>



<p>Establece los permisos oportunos, por seguridad, solo el usuario <code>root</code> debe tener acceso al archivo.</p>



<pre class="wp-block-code"><code>sudo chmod 600 /swapfile</code></pre>



<p>Marcamos el archivo como swap, formateamos y conviertimos el archivo en un área de intercambio.</p>



<pre class="wp-block-code"><code>sudo mkswap /swapfile</code></pre>



<h3 class="wp-block-heading">3. Activar el nuevo swapfile</h3>



<p>Para empezar a usar el archivo, actívalo con:</p>



<pre class="wp-block-code"><code>sudo swapon /swapfile</code></pre>



<h3 class="wp-block-heading">4. Actualizar el archivo fstab</h3>



<p>Este es el paso más importante para que el cambio sea permanente después de reiniciar el sistema.</p>



<p>Primero, edita el archivo <strong><code>/etc/fstab</code></strong> con un editor de texto como <code>nano</code>:</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<p>He aquí un ejemplo del <code>fstab</code> de mi equipo.</p>



<pre class="wp-block-code"><code> # /etc/fstab: static file system information.
 2 #
 3 # Use 'blkid' to print the universally unique identifier for a device; this may
 4 # be used with UUID= as a more robust way to name devices that works even if
 5 # disks are added and removed. See fstab(5).
 6 #
 7 # &lt;file system&gt;             &lt;mount point&gt;  &lt;type&gt;  &lt;options&gt;  &lt;dump&gt;  &lt;pass&gt;
 8 UUID=D482-54E2                            /boot/efi      vfat    defaults,noatime 0 2
 9 UUID=mon9d248-0315-471a-9b02-187171e78b6b /              ext4    defaults,noatime,discard 0 1
10 UUID=6505d262-2322-47f8-8e59-0d5eecc05011 swap           swap    defaults,noatime,discard 0 0
11 tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0</code></pre>



<p>Dentro del archivo, busca la línea que hace referencia a tu partición de swap, la línea puede verse similar a esta:</p>



<pre class="wp-block-code"><code>UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx swap swap defaults,noatime,discard 0 0</code></pre>



<p>En mi equipo, la línea 10 es la que hace referencia a mi swap, coméntala agregando un # al principio.</p>



<p>Agrega una nueva línea al final del archivo para el swapfile que acabas de crear:</p>



<pre class="wp-block-code"><code>/swapfile none swap sw 0 0</code></pre>



<p>A continuación subrayo en verde los cambios producidos.</p>



<pre class="wp-block-code"><code># /etc/fstab: static file system information.
 2 #
 3 # Use 'blkid' to print the universally unique identifier for a device; this may
 4 # be used with UUID= as a more robust way to name devices that works even if
 5 # disks are added and removed. See fstab(5).
 6 #
 7 # &lt;file system&gt;             &lt;mount point&gt;  &lt;type&gt;  &lt;options&gt;  &lt;dump&gt;  &lt;pass&gt;
 8 UUID=D482-54E2                            /boot/efi      vfat    defaults,noatime 0 2
 9 UUID=mon9d248-0315-471a-9b02-187171e78b6b /              ext4    defaults,noatime,discard 0 1
10 <mark style="background-color:#7bdcb5" class="has-inline-color"># </mark>UUID=6505d262-2322-47f8-8e59-0d5eecc05011 swap           swap    defaults,noatime,discard 0 0
11 tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
12 <mark style="background-color:#7bdcb5" class="has-inline-color">/swapfile none swap sw 0 0</mark></code></pre>



<p>Guarda y cierra el archivo: presiona <code>Ctrl + O</code> para guardar y <code>Ctrl + X</code> para salir.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Comprueba tus cambios.</h3>



<p>Como puedes ver, nuestra swap ya no es del tipo <code>partition</code>, si no que es del tipo <code>file</code> y muestra que hay un archivo de intercambio activo de 10 GB en el sistema.</p>



<pre class="wp-block-code"><code>$ <strong>sudo swapon --show</strong>
NAME      TYPE  SIZE USED PRIO
<mark style="background-color:#7bdcb5" class="has-inline-color">/swapfile file   10GB   0B   -2</mark></code></pre>



<h3 class="wp-block-heading">Resumen del proceso</h3>



<p>Para un sistema <strong>Debian</strong> estándar, la configuración manual del <strong>swapfile</strong> mediante <strong><code>/etc/fstab</code></strong> es la práctica más común y te da un control completo y transparente. Es el método «tradicional» y el preferido en entornos de escritorio y servidor porque es simple, directo y no requiere la instalación de software adicional para una tarea básica de configuración</p>



<p>¿Porqué no usar <strong><code>dphys-swapfile</code></strong>?</p>



<p><code>dphys-swapfile</code> se usa más comúnmente en sistemas como Raspberry Pi OS (basado en Debian) para gestionar un swapfile de manera automática, ajustando su tamaño. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxete.duckdns.org/sustituye-tu-vieja-particion-swap-por-la-nueva-swapfile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Como montar tu disco duro desde un Live USB</title>
		<link>https://linuxete.duckdns.org/como-montar-disco-duro-desde-un-live-usb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-montar-disco-duro-desde-un-live-usb</link>
					<comments>https://linuxete.duckdns.org/como-montar-disco-duro-desde-un-live-usb/#respond</comments>
		
		<dc:creator><![CDATA[raspberry]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 20:58:28 +0000</pubDate>
				<category><![CDATA[disco]]></category>
		<category><![CDATA[Discos]]></category>
		<category><![CDATA[live usb]]></category>
		<category><![CDATA[montar disco]]></category>
		<guid isPermaLink="false">https://linuxete.duckdns.org/?p=2597</guid>

					<description><![CDATA[Montar un Live USB en Linux es una herramienta poderosa que ofrece una variedad de beneficios, especialmente en situaciones de emergencia o mantenimiento del sistema, ya que podemos rescatar documentos importantes, fotos, vídeos u otros datos valiosos antes de intentar reparaciones o reinstalaciones. También podemos hacer copias de seguridad, editar archivos de configuración, reinstalar el [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="307" height="307" src="https://linuxete.duckdns.org/wp-content/uploads/2025/03/minions3-1.png" alt="" class="wp-image-2637" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/03/minions3-1.png 307w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/minions3-1-300x300.png 300w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/minions3-1-150x150.png 150w" sizes="(max-width: 307px) 100vw, 307px" /></figure>



<p>Montar un Live USB en Linux es una herramienta poderosa que ofrece una variedad de beneficios, especialmente en situaciones de emergencia o mantenimiento del sistema, ya que podemos rescatar documentos importantes, fotos, vídeos u otros datos valiosos antes de intentar reparaciones o reinstalaciones. También podemos hacer copias de seguridad, editar archivos de configuración, reinstalar el gestor de arranque, recuperar contraseñas y un largo etcétera.</p>



<p>En resumen, montar un disco desde un Live USB en Linux es una habilidad esencial para cualquier usuario de Linux, ya que proporciona una forma segura y eficaz de acceder, reparar y mantener tu sistema.</p>



<h2 class="wp-block-heading">¡Comezamos!</h2>



<p>En esta entrada vamos a aprender a montar un disco duro para acceder y gestionar sus datos.</p>



<p>Partimos de la base que sabes crear un usb-booteable para arrancar desde un puerto usb. Ya hice una entrada de como instalar y usar <a href="https://linuxete.duckdns.org/ventoy/">Ventoy</a>.</p>



<p>En mi laptop tengo instalado Debian 12 XFCE y arrancaré con una imagen de «MX Linux 23.5 Libretto»</p>



<figure class="wp-block-image aligncenter"><img decoding="async" width="1024" height="576" src="https://linuxete.duckdns.org/wp-content/uploads/2025/03/escritorio-1024x576.png" alt="" class="wp-image-2617" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/03/escritorio-1024x576.png 1024w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/escritorio-300x169.png 300w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/escritorio-768x432.png 768w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/escritorio.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Live USB iniciado y listo para usar</figcaption></figure>



<p>Una vez iniciado el sistema abre una terminal y escribe:</p>



<pre class="wp-block-code"><code>lsblk -p</code></pre>



<p>Como resultado tendremos esta salida:</p>



<pre class="wp-block-code"><code>demo@mx1:~
$ <strong>lsblk -p</strong>
NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
/dev/loop0               7:0    0   2,1G  1 loop /live/linux
<mark style="background-color:var(--ast-global-color-7)" class="has-inline-color">/dev/sda</mark>                 8:16   0 111,8G  0 disk 
├─/dev/sda1              8:17   0 110,8G  0 part 
├─/dev/sda2              8:18   0     1K  0 part 
└─/dev/sda5              8:21   0   975M  0 part &#91;SWAP]
<mark style="background-color:var(--ast-global-color-7)" class="has-inline-color">/dev/sdb</mark>                 8:0    0 298,1G  0 disk 
└─/dev/sdb1              8:1    0 298,1G  0 part 
<mark style="background-color:var(--ast-global-color-7)" class="has-inline-color">/dev/sdc</mark>                 8:32   1  29,3G  0 disk 
├─/dev/sdc1              8:33   1  29,3G  0 part 
│ └─/dev/mapper/ventoy 254:0    0   2,2G  1 dm   /live/boot-dev
└─/dev/sdc2              8:34   1    32M  0 part 
</code></pre>



<p>Como puedes observar, se han listado 3 discos:</p>



<ul class="wp-block-list">
<li><strong>/dev/sda</strong> que es donde está insalado Debian 12 XFCE (lo sé porque tiene 3 particiones, siendo una de ella la swap)</li>



<li><strong>/dev/sdb </strong>que es un disco que tengo como almacen.</li>



<li><strong>/dev/sdc</strong> que es el propio Pendrive de arranque del Live USB.</li>



<li>También tenemos <strong>/dev/loop0</strong> que es donde está montado nuestro sistema provisional.</li>
</ul>



<p>Si con <code>lsblk</code> no tienes toda la informacion que necesitas para identificar tu disco, puedes usar estos comandos que te dejo a continuación:</p>



<ul class="wp-block-list">
<li><strong>fdisk</strong> <br>fdisk es otra opción común entre los sysops. Actualmente lista las diferentes particiones (lo que está relacionado con los discos duros, ya que un disco duro puede estar dividido en varias particiones) de su sistema.<br><strong>    sudo fdisk &#8211;list</strong></li>



<li><strong>parted</strong><br>Esta es similar a las anteriores mencionadas, lista todas las particiones y permite gestionarlas. Su principal diferencia es que también te informa de la marca y modelo de tus discos duros e incluso del tipo de conectividad utilizada en el mismo (scsi, sata, etc) y del tamaño total del disco.<br><strong>    sudo parted -l</strong></li>



<li><strong>sfdisk</strong><br>Esto es muy similar a fdisk, sin embargo sfdisk le permite ver tanto los volúmenes físicos como los lógicos y también le da un «resumen» de las particiones de los volúmenes físicos reales con los cilindros (inicio y final), sectores, tamaño y tipo.<br>Probablemente la «s» es por «super», ya que es un fdisk con superpoderes:<br><strong>    sudo sfdisk -l</strong></li>
</ul>



<h4 class="wp-block-heading">Creando el directorio contenedor.</h4>



<p>La forma de montar un disco es bastante simple, primero crearé un directorio que será el contenedor del disco a montar y después montaré nuestro sistema sobre el.</p>



<p>Creo un directorio llamado <strong>disco</strong>, y el lugar donde lo haré, será en <code>/media</code>.</p>



<p>Así que en una terminal homologada escribe:</p>



<pre class="wp-block-code"><code>sudo mkdir /media/disco</code></pre>



<h4 class="wp-block-heading">Montando el disco</h4>



<p>Ahora, en la carpeta contenedora llamada disco, montaré el disco <code>sdb1</code> así:</p>



<pre class="wp-block-code"><code>sudo mount /dev/sdb1 /media/disco</code></pre>



<p>Si vuelves a hacer un <code>lsblk</code>, verás que <code>sdb1</code>, tiene el punto de montaje en esa ruta.</p>



<pre class="wp-block-code"><code>demo@mx1:~
$ <strong>lsblk -p</strong>
NAME       MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0        7:0    0   2,1G  1 loop /live/linux
sda          8:0    0 111,8G  0 disk 
├─sda1       8:1    0 110,8G  0 part 
├─sda2       8:2    0     1K  0 part 
└─sda5       8:5    0   975M  0 part &#91;SWAP]
sdb          8:16   0 298,1G  0 disk 
<mark style="background-color:var(--ast-global-color-7)" class="has-inline-color">└─sdb1       8:17   0 298,1G  0 part /media/disco</mark>
sdc          8:32   1  29,3G  0 disk 
├─sdc1       8:33   1  29,3G  0 part 
│ └─ventoy 254:0    0   2,2G  1 dm   /live/boot-dev
└─sdc2       8:34   1    32M  0 part 
demo@mx1:~</code></pre>



<h4 class="wp-block-heading">Accediendo al disco.</h4>



<p>Para acceder al disco <code>sdb1</code> y a su contenido, basta con movernos al directorio <code>disco</code> que se encuentra en <code>/media</code></p>



<p>Cambia a la ruta del nuevo disco montado con:</p>



<pre class="wp-block-code"><code>cd /media/disco</code></pre>



<p>Una vez situados en el disco, lista el contenido de los archivos con:</p>



<pre class="wp-block-code"><code>ls -lh</code></pre>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="917" height="565" src="https://linuxete.duckdns.org/wp-content/uploads/2025/03/ls.png" alt="" class="wp-image-2624" srcset="https://linuxete.duckdns.org/wp-content/uploads/2025/03/ls.png 917w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/ls-300x185.png 300w, https://linuxete.duckdns.org/wp-content/uploads/2025/03/ls-768x473.png 768w" sizes="(max-width: 917px) 100vw, 917px" /><figcaption class="wp-element-caption">lectura del archivo leeme.txt</figcaption></figure>



<p>En este punto ya puedes gestionar los archivos que necesites, ya sea modificando, creando, borrando, moviendo etc etc</p>



<p>Si necesitas acceder a mas discos, crea nuevos puntos de montaje, tal como hemos visto mas arriba, repitiendo el proceso.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxete.duckdns.org/como-montar-disco-duro-desde-un-live-usb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Montar particiones al inicio en Debian 12</title>
		<link>https://linuxete.duckdns.org/montar-particiones-al-inicio-en-debian-12/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=montar-particiones-al-inicio-en-debian-12</link>
					<comments>https://linuxete.duckdns.org/montar-particiones-al-inicio-en-debian-12/#comments</comments>
		
		<dc:creator><![CDATA[raspberry]]></dc:creator>
		<pubDate>Mon, 25 Dec 2023 18:52:17 +0000</pubDate>
				<category><![CDATA[Discos]]></category>
		<category><![CDATA[discos]]></category>
		<category><![CDATA[fstab]]></category>
		<guid isPermaLink="false">https://linuxete.duckdns.org/?p=1009</guid>

					<description><![CDATA[Particiones de montaje automático En Linux, las particiones del disco duro, no se montan en el arranque. Esto genera problemas con algunas aplicaciones, como por ejemplo el servidor DLNA, que necesita tener el disco montado desde el inicio para leer los contenidos multimedia. Al hacer clic en el icono de la unidad dentro de un [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Particiones de montaje automático</h3>



<p>En Linux, las particiones del disco duro, no se montan en el arranque. Esto genera problemas con algunas aplicaciones, como por ejemplo el servidor DLNA, que necesita tener el disco montado desde el inicio para leer los contenidos multimedia.  Al hacer clic en el icono de la unidad dentro de un administrador de archivos como Nautilus o Dolphin, estos se montan y luego muestran los archivos. Pero es posible montar las unidades directamente en el arranque.</p>



<p>fstab es el archivo de configuración que se utiliza para montar de forma automática nuestros discos al arranque del sistema operativo.</p>



<p>Comprueba que tu archivo /etc/fstab, es similar a esto:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="755" src="http://localhost/wp-content/uploads/2023/12/fstab-1024x755.png" alt="" class="wp-image-1010" srcset="https://linuxete.duckdns.org/wp-content/uploads/2023/12/fstab-1024x755.png 1024w, https://linuxete.duckdns.org/wp-content/uploads/2023/12/fstab-300x221.png 300w, https://linuxete.duckdns.org/wp-content/uploads/2023/12/fstab-768x566.png 768w, https://linuxete.duckdns.org/wp-content/uploads/2023/12/fstab.png 1059w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Si se va a montar una partición al inicio, se debe agregar una línea para esa partición a este archivo fstab.</p>



<p>El proceso de poder <strong>montar particiones automáticamente en Linux al iniciar el ordenador</strong> tiene <strong>dos pasos fundamentales</strong>: localizar el UUID de la partición en cuestión, y añadir la partición al archivo fstab.</p>



<h3 class="wp-block-heading">Enumera las particiones</h3>



<p>Utiliza el comando fdisk para enumerar todas las particiones.</p>



<pre class="wp-block-code"><code>sudo fdisk -l</code></pre>



<p>Así es como se vería la salida Disco</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Disco /dev/sda: 186,31 GiB, 200049647616 bytes, 390721968 sectores<br>Modelo de disco: WDC WD2000JD-22H<br>Unidades: sectores de 1 * 512 = 512 bytes<br>Tamaño de sector (lógico/físico): 512 bytes / 512 bytes<br>Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes<br>Tipo de etiqueta de disco: dos<br>Identificador del disco: 0x3a86dc3c<br><br>Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo<br>/dev/sda1 2048 390721535 390719488 186,3G 83 Linux<br><br>Disco /dev/sdb: 465,76 GiB, 500107862016 bytes, 976773168 sectores<br>Modelo de disco: Samsung SSD 850<br>Unidades: sectores de 1 * 512 = 512 bytes<br>Tamaño de sector (lógico/físico): 512 bytes / 512 bytes<br>Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes<br>Tipo de etiqueta de disco: gpt<br>Identificador del disco: 42CF15BE-C079-4B1F-9543-64FF3A5E759B<br><br>Disposit. Comienzo Final Sectores Tamaño Tipo<br>/dev/sdb1 2048 1050623 1048576 512M Sistema EFI<br>/dev/sdb2 1050624 974772223 973721600 464,3G Sistema de ficheros de Linux<br>/dev/sdb3 974772224 976771071 1998848 976M Linux swap<br></p>
</blockquote>



<h3 class="wp-block-heading">Obtener el UUID de la partición</h3>



<p>Luego usa el comando <strong>blkid</strong> para obtener el <strong>UUID</strong> de las particiones. El <strong>UUID</strong> es necesario para agregar las particiones al archivo <strong>fstab</strong>. Los números <strong>UUID</strong> se utilizan para identificar de forma única un dispositivo de almacenamiento como una partición del disco duro o una unidad flash USB. </p>



<pre class="wp-block-code"><code>sudo blkid</code></pre>



<p>/dev/sdb2: UUID=»ec858500-2434-4368-80f7-115e69e97542&#8243; BLOCK_SIZE=»4096&#8243; TYPE=»ext4&#8243; PARTUUID=»e642a2d9-133c-4f25-a83f-b4999f5e3b3e»<br>/dev/sdb3: UUID=»87ee087a-744d-4d0c-b023-2dc7ac84d80b» TYPE=»swap» PARTUUID=»24a88b2f-69bc-49a0-b263-d65ee5b6c993&#8243;<br>/dev/sdb1: UUID=»2D09-5538&#8243; BLOCK_SIZE=»512&#8243; TYPE=»vfat» PARTUUID=»36f42a48-f22f-4380-aec2-5d7361e51f2b»<br>/dev/sda1: LABEL=»Almacen» UUID=»95be9990-38ca-4987-952a-81ea9f01a7cf» BLOCK_SIZE=»4096&#8243; TYPE=»ext4&#8243; PARTUUID=»3a86dc3c-01&#8243;</p>



<p>De esta información anotaré el <strong>UUID</strong> de la partición que voy a montar, que es la <strong>/dev/sda1</strong> con la etiqueta «<strong>Almacen</strong>«</p>



<h3 class="wp-block-heading">Agregar partición a fstab</h3>



<p><br>Para montar particiones al iniciar Linux de un modo automático tenemos ahora que editar el archivo <strong>fstab</strong>. El archivo <strong>fstab</strong> tiene líneas de comentarios, comenzando con el símbolo de almohadilla. Como fstab se encuentra dentro de la carpeta <strong>/etc</strong> del sistema, tenemos que tener permisos de administrador para poder realizar modificaciones sobre el mismo. Desde la terminal lanzamos el editor nano, seguido de la dirección de acceso del archivo fstab.</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<pre class="wp-block-code"><code># /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;
# / was on /dev/sda2 during installation
UUID=ec858500-2434-4368-80f7-115e69e97542 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=2D09-5538  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda3 during installation
UUID=87ee087a-744d-4d0c-b023-2dc7ac84d80b none            swap    sw              0       0
</code></pre>



<p>Ahora tenemos que añadir la línea de la partición que queremos que arranque en Linux automáticamente. Hay que añadir varios elementos, entre los que se encuentra el UUID, el punto de montaje, el tipo de partición y un conjunto de elementos básicos.</p>



<pre class="wp-block-code"><code>#Este es el código que tengo que añadir
UUID=95be9990-38ca-4987-952a-81ea9f01a7cf /mnt/Almacen  ext4    user,errors=remount-ro,auto,exec,rw   0   0</code></pre>



<p>La primera parte es el UUID, que se obtiene del comando blkid.</p>



<p>El siguiente es el camino donde se debe montar la unidad. Entonces, dentro de /mnt/ debemos crear el directorio /mnt/Almacen</p>



<pre class="wp-block-code"><code>sudo mkdir /mnt/Almacen</code></pre>



<p>Luego el tipo de sistema de archivos, aquí es ext4, ya que el comando blkid así nos lo informó.</p>



<p>Luego vienen las opciones <strong>errores=remount-ro,auto,exec,rw,user</strong>       0        0</p>



<p>Los términos en la lista de opciones tienen el siguiente significado:</p>



<pre class="wp-block-preformatted"><strong>auto</strong> – El sistema de archivos será montado automáticamente durante el arranque, o cuando la orden mount -a se invoque.
<strong>noauto</strong> – El sistema de archivos no será montado automáticamente, solo cuando se le ordene manualmente.
<strong>exec</strong> – Permite la ejecución de binarios residentes en el sistema de archivos.
<strong>noexec</strong> – No permite la ejecución de binarios que se encuentren en el sistema de archivos.
<strong>ro</strong> – Monta el sistema de archivos en modo sólo lectura.
<strong>rw</strong> – Monta el sistema de archivos en modo lectura-escritura.
<strong>user</strong> – Permite a cualquier usuario montar el sistema de archivos. Esta opción incluye noexec, nosuid, nodev, a menos que se indique lo contrario.
<strong>users</strong> – Permite que cualquier usuario perteneciente al grupo users montar el sistema de archivos.
<strong>nouser</strong> – Solo el usuario root puede montar el sistema de archivos.
<strong>owner</strong> – Permite al propietario del dispositivo montarlo.
<strong>sync</strong> – Todo el I/O se debe hacer de forma sincrónica.
<strong>async</strong> – Todo el I/O se debe hacer de forma asíncrona.
<strong>dev</strong> – Intérprete de los dispositivos especiales o de bloque del sistema de archivos.
<strong>nodev</strong> – Impide la interpretación de los dispositivos especiales o de bloques del sistema de archivos.
<strong>suid</strong> – Permite las operaciones de suid, y sgid bits. Se utiliza principalmente para permitir a los usuarios comunes ejecutar binarios con privilegios concedidos temporalmente con el fin de realizar una tarea específica.
<strong>nosuid</strong> – Bloquea el funcionamiento de suid, y sgid bits
<strong>noatime</strong> – No actualiza el inode con el tiempo de acceso al filesystem. Puede aumentar las prestaciones (véase opciones atime).
<strong>nodiratime</strong> – No actualiza el inode de los directorios con el tiempo de acceso al filesystem. Puede aumentar las prestaciones (véase opciones atime).
<strong>relatime</strong> – Actualiza en el inode solo los tiempos relativos a modificaciones o cambios de los archivos. Los tiempos de acceso vienen actualizados solo si el último acceso es anterior respecto al de la última modificación. (Similar a noatime, pero no interfiere con programas como mutt u otras aplicaciones que deben conocer si un archivo ha sido leido después de la última modificación). Puede aumentar las prestaciones (véase opciones atime).
<strong>discard</strong> – Emite las órdenes TRIM para dispositivos de bloques subyacentes cuando se liberan los bloques. Recomendado para usar si el sistema de archivos se encuentra en un SSD.
<strong>flush</strong> – La opción vfat permite eliminar datos con más frecuencia, de modo que los cuadros de diálogo de copia o las barras de progreso se mantenga hasta que se hayan escrito todos los datos.
<strong>nofail</strong> – Monta el dispositivo cuando está presente, pero ignora su ausencia. Esto evita que se cometan errores durante el arranque para los medios extraíbles.
<strong>defaults</strong> – Asigna las opciones de montaje predeterminadas que serán utilizadas para el sistema de archivos. Las opciones predeterminadas para ext4 son: rw, suid, dev, exec, auto, nouser, async</pre>



<p>En la columna de opciones, asegúrese de que <strong>exec</strong> venga después de <strong>user</strong>. Porque la opción <strong>user</strong> especificará automáticamente <strong>noexec</strong>. Por lo tanto, no será posible ejecutar archivos en esa partición en particular  <strong>user, errors = remount-ro, auto, exec, rw </strong></p>



<p>La opción «<strong>user</strong>» permite a cualquier usuario montar el sistema de archivos. Esto implica automáticamente noexec, nosuid, nodev a menos que se anule. Si se especifica <strong>nouser</strong>, solo root puede montar el sistema de archivos. Si se especifica <strong>user</strong>, todos los usuarios del grupo podrán desmontar el volumen.</p>



<p>Entonces, si desea que los archivos sean ejecutables en las otras particiones, asegúrese de que <strong>exec</strong> venga después de <strong>user</strong>.</p>



<p>Los dos últimos ceros son para que no haga respaldo de datos y para evitar la revisión del disco, respectivamente.</p>



<h3 class="wp-block-heading">Guardar y reiniciar</h3>



<p>Guarde el archivo /etc/fstab y reinicie su sistema. Después de reiniciar, deberías poder ver la partición ya montada.</p>



<h2 class="wp-block-heading">Por último</h2>



<p>Comprueba si puedes escribir en la partición y ejecutar archivos desde ella. </p>



<p>¿Recuerdas que creamos la carpeta Almacen con el comando sudo? Pues root es el propietario de ese directorio y no vas a poder escribir ahí.</p>



<p>Sitúate en ese directorio o bien desde la terminal o  desde tu explorador de archivos e intenta crear una carpeta.</p>



<p>Para solucionar este problema, nos haremos propietarios de ese directorio.</p>



<p>Desde la terminal, nos situamos en el directorio /mnt</p>



<pre class="wp-block-code"><code>cd /mnt</code></pre>



<p>listamos el directorio para ver los permisos </p>



<pre class="wp-block-code"><code>ls -l Almacen</code></pre>



<p>veremos algo parecido a esto</p>



<pre class="wp-block-code"><code>lenovo@Apolo:/mnt$ ls -l
total 8
drwxr-xr-x 4 root   root   4096 dic 25 20:02 Almacen
drwxr-xr-x 4 lenovo lenovo 4096 dic 26 20:45 Delos
</code></pre>



<p>Ahí se ve claramente que Almacen pertenece a root</p>



<p>Y lo cambiamos de la siguiente manera</p>



<pre class="wp-block-code"><code>sudo chown lenovo:lenovo Almacen</code></pre>



<p>si, listamos otra vez veremos que somos propietarios de Almacen y podemos escribir ahí.</p>



<pre class="wp-block-code"><code>lenovo@Apolo:/mnt$ ls -l<br>total 8<br>drwxr-xr-x 4 lenovo lenovo 4096 dic 25 20:02 Almacen<br>drwxr-xr-x 4 lenovo lenovo 4096 dic 26 20:45 Delos</code></pre>



<p>Y eso sería todo.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxete.duckdns.org/montar-particiones-al-inicio-en-debian-12/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
