Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
doc:tec:sis:proxmox:almacen_local_externo:inicio [2025/05/12 21:25] euloxiodoc:tec:sis:proxmox:almacen_local_externo:inicio [2025/05/12 21:34] (actual) – [Método 2 (Haciendo)] euloxio
Línea 16: Línea 16:
   - El primer paso es preparar la tabla de particiones del disco, crear una partición y formatearla. A continuación explicamos el proceso.   - El primer paso es preparar la tabla de particiones del disco, crear una partición y formatearla. A continuación explicamos el proceso.
     - Conectamos el disco USB al host de Proxmox y reiniciamos.     - Conectamos el disco USB al host de Proxmox y reiniciamos.
-    - Para ver los discos conectados ejecutaremos el comando <code># lsblk</code> apareciendo en nuestro caso el disco USB externo como ''sdb'' +    - Para ver los discos conectados ejecutaremos el comando <code> 
-    - En la consola de nuestro nodo ejecutamos <code># apt install parted</code> para instalar el paquete ''parted'' + 
-    - Ahora crearemos una nueva partición de tipo ''GPT'' empleando el disco a añadir de la siguiente forma <code># parted /dev/sdb mklabel gpt</code> dado que en nuestro caso era ''sdb''+# lsblk 
-    - Luego creamos una partición primaria de tipo ''EXT4'' usando el disco al completo. Para ello ejecutaremos el siguiente comando <code># parted -a opt /dev/sdb mkpart primary ext4 0% 100%</code> + 
-    - A continuación, vamos a crear el formato ''EXT4'' ejecutando el siguiente código <code># mkfs.ext4 -L usb /dev/sdb</code> donde hemos puesto la etiqueta ''usb'' que podría cambiarse por la que quisiéramos. El proceso puede tardar en función del tipo de disco a emplear...+</code> apareciendo en nuestro caso el disco USB externo como ''sdb'' 
 +    - En la consola de nuestro nodo ejecutamos <code> 
 + 
 +# apt install parted 
 + 
 +</code> para instalar el paquete ''parted'' 
 +    - Ahora crearemos una nueva partición de tipo ''GPT'' empleando el disco a añadir de la siguiente forma <code> 
 + 
 +# parted /dev/sdb mklabel gpt 
 + 
 +</code> dado que en nuestro caso era ''sdb''
 +    - Luego creamos una partición primaria de tipo ''EXT4'' usando el disco al completo. Para ello ejecutaremos el siguiente comando <code> 
 + 
 +# parted -a opt /dev/sdb mkpart primary ext4 0% 100% 
 + 
 +</code> 
 +    - A continuación, vamos a crear el formato ''EXT4'' ejecutando el siguiente código <code> 
 + 
 +# mkfs.ext4 -L usb /dev/sdb 
 + 
 +</code> donde hemos puesto la etiqueta ''usb'' que podría cambiarse por la que quisiéramos. El proceso puede tardar en función del tipo de disco a emplear...
   - Montaje del disco   - Montaje del disco
-    - Para poder montar el disco, vamos a proceder a generar una carpeta dentro de ''/mnt'' que contendrá el disco. En nuestro usaremos la siguiente nomenclatura para poder identificarlo del resto <code># mkdir -p /mnt/usb</code> +    - Para poder montar el disco, vamos a proceder a generar una carpeta dentro de ''/mnt'' que contendrá el disco. En nuestro usaremos la siguiente nomenclatura para poder identificarlo del resto <code>
-    - Tendremos que editar el fichero ''fstab'' y añadir una línea para montar el nuevo disco <code># nano /etc/fstab</code> y añadimos la siguiente línea teniendo en cuenta como hemos creado la carpeta y la etiqueta que le hemos puesto a la partición previamente <code>LABEL=usb /mnt/usb ext4 defaults 0 2</code> +
-    - Montaremos la nueva partición ejecutando el siguiente comando <code># mount -a</code> Si por algún motivo, nos falla el montaje, pero las etiquetas están bien, puede ser que al ejecutar el comando ''mkfs.ext4 -L usb /dev/sdb'' tengamos que poner /dev/sdb1 pues en algunos casos requiere el número del disco. De todas formas, podemos reiniciar Proxmox sin añadir el ''1'' y montará adecuadamente el disco tras el reinicio. <code># reboot</code> +
-  - Accederemos dentro de ''Centro de datos'' > ''Almacenamiento'' > <key>Agregar</key> +
-  - Finalmente, generaremos un almacenamiento de tipo ''Directory'' al que le daremos un ''ID'', por ejemplo ''USB1'', y asociaremos el directorio que hemos creado y que montamos en Proxmox, en nuestro ejemplo ''/mnt/usb''. En el apartado de ''Contenido'' nos permite elegir las funcionalidades que puede tener el disco como por ejemplo almacenar contenedores y similares. Podemos seleccionar tantas opciones como interesen...+
  
 +# mkdir -p /mnt/usb
  
 +</code>
 +    - Tendremos que editar el fichero ''fstab'' y añadir una línea para montar el nuevo disco <code>
 +
 +# nano /etc/fstab
 +
 +</code> y añadimos la siguiente línea teniendo en cuenta como hemos creado la carpeta y la etiqueta que le hemos puesto a la partición previamente <code>
 +
 +LABEL=usb /mnt/usb ext4 defaults 0 2
 +
 +</code>
 +    - Montaremos la nueva partición ejecutando el siguiente comando <code>
 +
 +# mount -a
 +
 +</code> Si por algún motivo, nos falla el montaje, pero las etiquetas están bien, puede ser que al ejecutar el comando ''mkfs.ext4 -L usb /dev/sdb'' tengamos que poner ''/dev/sdb1'' pues en algunos casos requiere el número del disco. De todas formas, podemos reiniciar Proxmox sin añadir el ''1'' y montará adecuadamente el disco tras el reinicio. <code>
 +
 +# reboot
 +
 +</code>
 +  - Accederemos dentro de ''Centro de datos'' > ''Almacenamiento'' > <key>Agregar</key>
 +  - Finalmente, generaremos un almacenamiento de tipo ''Directory'' al que le daremos un ''ID'', por ejemplo ''USB1'', y asociaremos el directorio que hemos creado y que montamos en Proxmox, en nuestro ejemplo ''/mnt/usb''. En el apartado de ''Contenido'' nos permite elegir las funcionalidades que puede tener el disco como por ejemplo almacenar contenedores y similares. Podemos seleccionar tantas opciones como interesen...
 +\\ 
 ===== Método 2 (Haciendo) ===== ===== Método 2 (Haciendo) =====
  
Línea 41: Línea 80:
   - **Conectar el almacenamiento**. Conectamos el disco al host y reiniciamos.   - **Conectar el almacenamiento**. Conectamos el disco al host y reiniciamos.
   - **Identificar el dispositivo**   - **Identificar el dispositivo**
-    - Usando el comando <code># lsblk</code> o <code># fdisk -l</code> podremos ver los dispositivos de almacenamiento conectados y sus particiones.+    - Usando el comando <code> 
 + 
 +# lsblk 
 + 
 +</code> o <code> 
 + 
 +# fdisk -l 
 + 
 +</code> podremos ver los dispositivos de almacenamiento conectados y sus particiones.
     - Localizaremos nuestro dispositivo que resultó ser ''sdb''.     - Localizaremos nuestro dispositivo que resultó ser ''sdb''.
   - **Crear una partición** si fuese necesario.   - **Crear una partición** si fuese necesario.
     - Podemos usar ''fdisk'' o ''parted'' para crear una nueva partición.     - Podemos usar ''fdisk'' o ''parted'' para crear una nueva partición.
-    - En nuestro caso <code># fdisk /dev/sdb</code> y seguimos las instrucciones para crear una nueva partición y escribir los cambios.+    - En nuestro caso <code> 
 + 
 +# fdisk /dev/sdb 
 + 
 +</code> y seguimos las instrucciones para crear una nueva partición y escribir los cambios.
     - Ayuda de fdisk, algunas de las opciones:     - Ayuda de fdisk, algunas de las opciones:
-      m: ayuda de las opciones disponibles. +      m: ayuda de las opciones disponibles. 
-      v: verifica la tabla de particiones. +      v: verifica la tabla de particiones. 
-      p: muestra información de la tabla de particiones. +      p: muestra información de la tabla de particiones. 
-      F: muestra espacio sin usar en el disco. +      F: muestra espacio sin usar en el disco. 
-      n: Añade una nueva partición. +      n: Añade una nueva partición. 
-        número: 1 a 128. 1 por defecto. +        número: 1 a 128. 1 por defecto. 
-        primer sector: Pusimos el valor por defecto sugerido, 2048. +        primer sector: Pusimos el valor por defecto sugerido, 2048. 
-        último sector: Pusimos el valor por defecto sugerido, en nuestro disco de 1TB era 1953523711. +        último sector: Pusimos el valor por defecto sugerido, en nuestro disco de 1TB era 1953523711. 
-        La crea y avisa que contiene una firma ''ext4''. Pregunta si eliminar la firma: No. +        La crea y avisa que contiene una firma ''ext4''. Pregunta si eliminar la firma: No. 
-      i: Visualiza información sobre la partición. +      i: Visualiza información sobre la partición. 
-      w: Escribe tabla al disco y sale.+      w: Escribe tabla al disco y sale.
     - En el nodo > Discos > Vemos ahora la partición creada. Tipo: ''partición'', Almacenamiento: ext4, Tamaño: 1.00TB.     - En el nodo > Discos > Vemos ahora la partición creada. Tipo: ''partición'', Almacenamiento: ext4, Tamaño: 1.00TB.
-  - **Crear un volumen físico** (PV, Physical Volume). Con <code># pvcreate /dev/sdb1</code> nos pregunta si limpia la firma ''ext4'', le decimos que ''Si'' y el almacenamiento pasa de ''ext4'' a ''LVM'', +  - **Crear un volumen físico** (PV, Physical Volume). Con <code> 
-  - **Crear un grupo de volumen** (VG, Volume Group). Utilizando el volumen físico que acabamos de crear, lo creamos con <code># vgcreate USB /dev/sdb1</code>+ 
 +# pvcreate /dev/sdb1 
 + 
 +</code> nos pregunta si limpia la firma ''ext4'', le decimos que ''Si'' y el almacenamiento pasa de ''ext4'' a ''LVM'', 
 +  - **Crear un grupo de volumen** (VG, Volume Group). Utilizando el volumen físico que acabamos de crear, lo creamos con <code> 
 + 
 +# vgcreate USB /dev/sdb1 
 + 
 +</code>
   - **Agregar el VG a Proxmox usando la GUI**   - **Agregar el VG a Proxmox usando la GUI**
     - Abrir la interfaz web de Proxmox. Ingresar la dirección IP de tu servidor Proxmox en un navegador web y acceder con credenciales de administrador.     - Abrir la interfaz web de Proxmox. Ingresar la dirección IP de tu servidor Proxmox en un navegador web y acceder con credenciales de administrador.
  • doc/tec/sis/proxmox/almacen_local_externo/inicio.1747077958.txt.gz
  • Última modificación: 2025/05/12 21:25
  • por euloxio