Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== [Proxmox] Almacenamiento: Eliminar local-lvm y ampliar local ====== <WRAP center round help> - [[https://www.sysadminsdecuba.com/2017/11/tips-eliminando-lvm-thin-y-obtener-todo-el-espacio-de-almacenamiento-en-proxmox/|Eliminando LVM-thin y obtener todo el espacio de almacenamiento en PROXMOX]] </WRAP> Ahora mismo, Proxmox no dejaría almacenar en ''local'' máquinas virtuales ni contenedores, dado que no se lo permitimos. Podemos cambiar esta situación yendo a ''Centro de datos'' > ''Almacenamiento'' > seleccionamos ''local'' > <key>Editar</key> > En ''Contenido'' seleccionaríamos lo que vamos a permitir guardar en ''local''. A continuación mostramos un ejemplo donde nuestra intención es dejar todo el disco del host dedicado a lo que ahora hace ''local''. Es decir, eliminar ''local-lvm'' y ensanchar ''local'' para que tenga más sitio para ficheros de resguardo, imágenes ISO y plantillas de contenedores. La desventaja de esto es que ya no tendríamos las bondades del sistema LVM. Y que nuestros discos duros de las máquinas virtuales no serian dinámicos y si ocuparían todo el espacio. - Vamos entonces a cargarnos el espacio dedicado a ''local-lvm'' y ampliar el de ''local''. Primero vamos a borrar el volumen lógico ''local-lvm''. Para ello seleccionando el nodo > ''Consola'' > Y ejecutamos: <code> umount /dev/pve/data lvremove /dev/pve/data </code> confirmando su eliminación. Tras la cual podemos chequear el espacio libre con <code> vgdisplay pve | grep Free </code> Si fuera para crear un nuevo lvm por ejemplo de 50 GB: <code> lvcreate -L 50G -n data pve </code> y formatearlo y montarlos: <code> mkfs.ext4 /dev/pve/data mkdir /mnt/data mount /dev/pve/data /mnt/data </code> - Ahora cambiamos el tamaño de ''/dev/pve/root'' a todo el espacio disponible en el disco con: <code> lvresize -L +100%FREE /dev/pve/root </code> Resultado: <code> root@proxmox1:~# lvresize -l +100%FREE /dev/pve/root Size of logical volume pve/root changed from 96.00 GiB (24576 extents) to <467.94 GiB (119792 extents). Logical volume pve/root successfully resized. </code> Dándonos un mensaje de que nuestro volumen lógico ''pve/root'' ha cambiado del tamaño de 96.00 GiB a 467.94 GiB de manera correcta. - Ahora debemos redimensionar el sistema de ficheros para que ocupe todo ese espacio, ejecutando: <code> resize2fs /dev/mapper/pve-root </code> Resultado: <code> root@proxmox1:~# resize2fs /dev/mapper/pve-root resize2fs 1.47.0 (5-Feb-2023) Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required old_desc_blocks = 12, new_desc_blocks = 59 The filesystem on /dev/mapper/pve-root is now 122667008 (4k) blocks long. </code> - Finalmente ejecutamos <code> reboot </code> desde la consola para reiniciar el sistema y que Proxmox actualice los cambios. - **Comprobación y ajustes finales** * Una vez reiniciado vamos a la ''Vista por servidor'' > ''Centro de datos'' > ''Almacenamiento'' y en la lista nos podemos cargar ''local-lvm'', pues está en estado desconocido ya que no existe. Lo seleccionamos entonces y pulsamos <key>Eliminar</key>. * Podríamos también modificar los permisos para el contenido de ''local'' si queremos albergar en él también máquinas virtuales y/o contenedores. No es este caso, pues lo vamos a hacer en otro disco. Pero de querer hacerlo iremos a ''Centro de datos'' > ''Almacenamiento'' > Seleccionamos ''local'' y damos al botón <key>Editar</key>; ahí en el apartado contenido marcamos lo que queremos permitir almacenar en él. * Finalmente podemos seleccionar el ''nodo'' > ''Resumen'' > y comprobar el espacio disponible en el disco. En nuestro caso aparece un disco de 460.03 GB. \\ doc/tec/sis/proxmox/almacen_local_ampliado/inicio.txt Última modificación: 2025/03/17 20:46por euloxio