gentoo:lvm
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
gentoo:lvm [2015/02/10 12:28] – creado barrachi | gentoo:lvm [2015/02/12 14:47] (actual) – [Crear un volumen lógico que englobe una o más particiones físicas LVM] barrachi | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
LVM es un gestor de volúmenes lógicos. Permite crear un volumen lógico a partir de una o varias particiones físicas. Una vez creado el volumen lógico, se pueden crear particiones lógicas sobre dicho volumen. Utilizar LVM frente al particionado tradicional presenta un gran número de ventajas: se pueden hacer particiones lógicas que se extiendan sobre varios discos, asignar un espacio inicial mayor al espacio físico disponible, añadir nuevos discos al volumen, reemplazar discos antiguos, stripping entre varios discos, redimensionar particiones lógicas, capturas del estado de la partición en un instante dado, etc. Básicamente permite cambiar una distribución inicial de particiones que puede haberse vuelto obsoleta con el tiempo y realizar copias de seguridad de una foto fija de un sistema en producción. | LVM es un gestor de volúmenes lógicos. Permite crear un volumen lógico a partir de una o varias particiones físicas. Una vez creado el volumen lógico, se pueden crear particiones lógicas sobre dicho volumen. Utilizar LVM frente al particionado tradicional presenta un gran número de ventajas: se pueden hacer particiones lógicas que se extiendan sobre varios discos, asignar un espacio inicial mayor al espacio físico disponible, añadir nuevos discos al volumen, reemplazar discos antiguos, stripping entre varios discos, redimensionar particiones lógicas, capturas del estado de la partición en un instante dado, etc. Básicamente permite cambiar una distribución inicial de particiones que puede haberse vuelto obsoleta con el tiempo y realizar copias de seguridad de una foto fija de un sistema en producción. | ||
- | A continuación se muestra | + | A continuación se muestra |
- | ===== Instalar LVM ===== | + | ===== Instalar LVM en Gentoo |
+ | En primer lugar, aunque no es estrictamente necesario, ya que depende de si se van a utilizar aplicaciones que puedan utilizar LVM, conviene activar la variable USE '' | ||
+ | A continuación se deben activar las siguientes opciones en el kernel para poder montar particiones lógicas (//Device mapper support//), hacer fotos fijas de la partición (//Snapshot target//), reservar más espacio del disponible actualmente (//Thin provisioning target//) y para mover el contenido de una partición física a otras (//Mirror target//): | ||
+ | Device Drivers --> | ||
+ | [x] Multiple devices driver support (RAID and LVM) ---- | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | | ||
+ | Por último, se debe instalar el paquete '' | ||
+ | |||
+ | # emerge -av lvm2 | ||
+ | | ||
+ | Una vez instalado, hay que seguir los pasos indicados para añadir el demonio '' | ||
+ | |||
+ | ===== Crear, formatear y montar particiones lógicas con LVM ===== | ||
+ | |||
+ | Para poder utilizar particiones lógicas, los pasos a seguir son: | ||
+ | |||
+ | - Crear una o varias particiones físicas LVM. | ||
+ | - Crear un volumen lógico que englobe una o más particiones físicas LVM. | ||
+ | - Crear particiones lógicas dentro de un volumen lógico. | ||
+ | |||
+ | ==== Crear una o varias particiones físicas LVM ==== | ||
+ | |||
+ | Para crear una partición física LVM a partir de una partición física existente se debe utilizar el comando '' | ||
+ | |||
+ | Por ejemplo, dado el siguiente particionado: | ||
+ | |||
+ | Disk /dev/sda: 2,7 TiB, 3000592982016 bytes, 5860533168 sectors | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | Disklabel type: gpt | ||
+ | Disk identifier: D103C342-A5AD-4881-8D22-8AD5A972B546 | ||
+ | | ||
+ | Disposit. | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | En el que la única partición destinada a LVM es la partición ''/ | ||
+ | |||
+ | # pvcreate /dev/sda4 | ||
+ | | ||
+ | Para comprobar que se ha creado dicha partición física se puede utilizar el comando '' | ||
+ | |||
+ | # pvscan | ||
+ | PV / | ||
+ | Total: 1 [2,65 TiB] / in use: 0 [0 ] / in no VG: 1 [2,65 TiB] | ||
+ | |||
+ | Para obtener información más detallada sobre la partición física LVM se puede utilizar el comando '' | ||
+ | |||
+ | |||
+ | ==== Crear un volumen lógico que englobe una o más particiones físicas LVM ==== | ||
+ | |||
+ | Un volumen lógico se crea por medio del comando '' | ||
+ | |||
+ | # vgcreate vg /dev/sda4 | ||
+ | Volume group " | ||
+ | |||
+ | Al igual que antes, para comprobar qué volúmenes lógicos LVM están disponibles, | ||
+ | |||
+ | # vgscan | ||
+ | Reading all physical volumes. | ||
+ | Found volume group " | ||
+ | |||
+ | Para obtener información más detallada sobre el volumen lógico LVM, se puede utilizar el comando '' | ||
+ | |||
+ | ==== Crear particiones lógicas dentro de un volumen lógico ==== | ||
+ | |||
+ | Para crear una partición lógica dentro de un volumen lógico se utiliza el comando '' | ||
+ | |||
+ | # lvcreate --name swap --size 4G vg | ||
+ | Logical volume " | ||
+ | |||
+ | Se puede comprobar que se ha creado con '' | ||
+ | |||
+ | # lvscan | ||
+ | ACTIVE | ||
+ | |||
+ | Una vez creada la partición ya puede utilizarse: | ||
+ | |||
+ | # mkswap / | ||
+ | Setting up swapspace version 1, size = 4194300 KiB | ||
+ | no label, UUID=97d64e88-4979-4ddb-b8eb-89bda3c82e5f | ||
+ | # swapon / | ||
+ | |||
+ | Para que la partición se monte automáticamente en el siguiente arranque, se debe añadir la correspondiente línea al fichero ''/ | ||
+ | |||
+ | / | ||
+ | |||
+ | Para crear una partición con el nombre '' | ||
+ | |||
+ | # lvcreate --name home --size 2T vg | ||
+ | Logical volume " | ||
+ | # lvscan | ||
+ | ACTIVE | ||
+ | ACTIVE | ||
+ | # mkfs.ext4 / | ||
+ | # mount / | ||
+ | |||
+ | Al igual que antes, para que la partición se monte automáticamente en el siguiente arranque, se debe añadir la correspondiente línea al fichero ''/ | ||
+ | |||
+ | / | ||
gentoo/lvm.1423571318.txt.gz · Última modificación: 2015/02/10 12:28 por barrachi