expandir_root_lvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
expandir_root_lvm [2024/03/25 14:48] osoexpandir_root_lvm [2024/11/01 19:26] (current) – [Solución:] oso
Line 18: Line 18:
  
 ===== Solución: ===== ===== Solución: =====
 +
 +==== Ejemplos: ====
 +
 +
 +=== Expanding Root Filesystem in LVM on Ubuntu ===
 +
 +
 +To use all available disk space in a VM with LVM, follow these steps:
 +
 +1. **Resize the partition**:
 +Start by resizing the partition to fill the remaining space on the disk.
 +
 +<code bash>
 +sudo parted /dev/sda
 +</code>
 +
 +In the ''parted'' prompt, resize the nth (e.g. the third partition ''sda3'') to the maximum size:
 +
 +<code bash>
 +(parted) resizepart 3 100%
 +(parted) quit
 +</code>
 +
 +2. **Extend the Logical Volume**:
 +Use the ''lvextend'' command to allocate all available free space in the volume group to the logical volume:
 +
 +<code bash>
 +sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
 +</code>
 +
 +3. **Resize the Filesystem**:
 +Finally, expand the filesystem to use the new space:
 +
 +<code bash>
 +sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
 +</code>
 +
 +4. **Verify**:
 +Check the expanded disk space:
 +
 +<code bash>
 +df -h
 +</code>
 + 
 +----
 +
  
 1. **Redimensionamiento de la partición:** Utiliza la herramienta `parted` para redimensionar la partición deseada. Por ejemplo: 1. **Redimensionamiento de la partición:** Utiliza la herramienta `parted` para redimensionar la partición deseada. Por ejemplo:
Line 28: Line 74:
  
 Esto redimensionará la enésima partición del disco al tamaño máximo disponible. Esto redimensionará la enésima partición del disco al tamaño máximo disponible.
 +
 +Realizar el redimensionamiento de una partición usando el comando `parted` de esta manera:
 +
 +<code bash>
 +sudo parted /dev/sdX 
 +(parted) resizepart n 100%
 +</code>
 +
 +Es esencialmente equivalente a utilizar el comando `growpart` en la forma:
 +
 +<code bash>
 +sudo growpart /dev/sdX n
 +</code>
 +
 +<WRAP center round info 60%>
 +Ambos comandos sirven para redimensionar una partición en un disco específico (`/dev/sdX`) al tamaño máximo disponible. La diferencia principal radica en la herramienta que se utiliza para realizar la operación, pero el resultado final es el mismo: la partición se redimensiona para ocupar todo el espacio disponible en el disco.
 +
 +En muchos sistemas, especialmente en entornos de AWS (Amazon Web Services) y otros entornos de nube, `growpart` es más comúnmente utilizado y recomendado para redimensionar particiones, ya que está específicamente diseñado para esta tarea y puede manejar ciertos casos especiales de manera más eficiente. Sin embargo, en sistemas donde `parted` está disponible y se prefiere su uso, la sintaxis que has mencionado también es perfectamente válida y logrará el mismo resultado.
 +</WRAP>
  
 2. **Extensión del volumen físico del grupo de volúmenes (VG):** Una vez redimensionada la partición, extiende el volumen físico del grupo de volúmenes para hacer uso del espacio adicional: 2. **Extensión del volumen físico del grupo de volúmenes (VG):** Una vez redimensionada la partición, extiende el volumen físico del grupo de volúmenes para hacer uso del espacio adicional:
Line 120: Line 185:
 Estos comandos son fundamentales para trabajar con particiones y volúmenes lógicos en sistemas Linux y te ayudarán en el proceso de redimensionamiento de particiones. Estos comandos son fundamentales para trabajar con particiones y volúmenes lógicos en sistemas Linux y te ayudarán en el proceso de redimensionamiento de particiones.
  
 +
 +LVM Cheat Sheet | Linux System Administration Guide: https://ioflood.com/blog/lvm-linux-command/
expandir_root_lvm.1711378123.txt.gz · Last modified: 2024/10/17 21:42 (external edit)