Editando
Extender disco virtual
(sección)
De jagfloriano.com
Ir a la navegación
Ir a la búsqueda
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Extender disco sin particiones (raw disk) == === Escenario === Este procedimiento aplica cuando el disco extendido desde VMware **no contiene particiones** y el sistema de ficheros está creado directamente sobre el dispositivo, por ejemplo <code>/dev/sdb</code>. En este caso: * No se utiliza <code>fdisk</code> ni <code>parted</code> * No se modifica la tabla de particiones * Solo se requiere reescanear el disco y extender el filesystem === Cuándo usar este procedimiento === Utilizar este método cuando: * El disco es <code>/dev/sdb</code>, <code>/dev/sdc</code>, etc. * No existe <code>/dev/sdb1</code>, <code>/dev/sdb2</code>, etc. * El filesystem está directamente sobre el disco === Verificación inicial === Comprobar el punto de montaje y tamaño actual: <syntaxhighlight lang="bash"> [root@serverB ~]# df -Ph /var/lib/gravity Filesystem Size Used Avail Use% Mounted on /dev/sdb 1000G 15G 986G 2% /var/lib/gravity </syntaxhighlight> Verificar que el sistema de ficheros está montado directamente sobre el disco: <syntaxhighlight lang="bash"> [root@serverB ~]# lsblk | grep -i sdb sdb 8:16 0 1000G 0 disk /var/lib/gravity </syntaxhighlight> Esto confirma que: * El disco **no está particionado** * El filesystem reside directamente sobre <code>/dev/sdb</code> === Reescaneo del disco === Forzar al kernel a detectar el nuevo tamaño tras la ampliación en VMware: <syntaxhighlight lang="bash"> [root@serverB ~]# echo 1 > /sys/block/sdb/device/rescan </syntaxhighlight> Verificar el nuevo tamaño detectado: <syntaxhighlight lang="bash"> [root@serverB ~]# lsblk | grep -i sdb sdb 8:16 0 1.5T 0 disk /var/lib/gravity </syntaxhighlight> === Extender el sistema de ficheros (XFS) === Al tratarse de XFS, el filesystem puede extenderse **en caliente**: <syntaxhighlight lang="bash"> [root@serverB ~]# xfs_growfs /dev/sdb meta-data=/dev/sdb isize=512 agcount=4, agsize=65536000 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=262144000, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=128000, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 262144000 to 392953856 [root@serverB ~]# </syntaxhighlight> === Verificación final === Confirmar que el sistema de ficheros refleja el nuevo tamaño: <syntaxhighlight lang="bash"> [root@serverB ~]# df -Ph /var/lib/gravity Filesystem Size Used Avail Use% Mounted on /dev/sdb 1.5T 15G 1.5T 1% /var/lib/gravity [root@serverB ~]# </syntaxhighlight> === Resultado === * El kernel detecta el nuevo tamaño del disco * El filesystem XFS se extiende correctamente * No se requieren cambios en particiones * No es necesario reiniciar el sistema === Notas importantes === * Este método solo aplica a discos **sin particiones** * El filesystem debe ser XFS * En ext4 sería necesario usar <code>resize2fs</code> * Siempre verificar con <code>lsblk</code> antes de actuar
Resumen:
Ten en cuenta que todas las contribuciones a jagfloriano.com pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase
Jagfloriano.com:Derechos de autor
para más detalles).
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Menú de navegación
Acciones de página
Página
Discusión
Leer
Editar
Historial
Page actions
Página
Discusión
Más
Herramientas
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Navegación
Página principal
Linux
Ansible
Labs
Buscar
Herramientas
Lo que enlaza aquí
Cambios relacionados
Páginas especiales
Información de la página