![ampliar el tamaño del sistema de archivos reiserfs](https://rvso.com/image/50573/ampliar%20el%20tama%C3%B1o%20del%20sistema%20de%20archivos%20reiserfs.png)
Tengo un servidor VM con un disco adicional montado. Le he aumentado el tamaño desde VMWare.
El disco utiliza el sistema de archivos reiserfs.
/dev/sdb1 /data/mysql_data reiserfs rw,relatime 0 0
Después de ampliar el tamaño del disco, ejecuto esto
# fdisk -l Disco /dev/sdb: 39,3 GB, 39322648576 bytes 255 cabezas, 63 sectores/pista, 4780 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Tamaño del sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes Identificador de disco: 0x00000000 Dispositivo Arranque Inicio Bloques finales Sistema de identificación /dev/sdb1 1 2611 20971488+ 83 Linux
Después de esto, corro
# resize_reiserfs -f /dev/sdb1 resize_reiserfs 3.6.21 (2009 www.namesys.com) /dev/sdb1 ya tiene el tamaño necesario. Nada que hacer
y luego df -h pero el tamaño del sistema de archivos aún no ha aumentado.
# df-h Tamaño del sistema de archivos utilizado % de uso disponible montado en /dev/mapper/vg_0-lv_root 21G 12G 7,9G 60% / tmpfs 1004M 0 1004M 0% /dev/shm /dev/sda1 485M 156M 305M 34% /arranque /dev/sdb1 20G 15G 5,6G 73% /datos/mysql_data
Por el momento, mi tabla de particiones dice esto
# gato ~/sfdisk_sdb.txt # tabla de particiones de /dev/sdb unidad: sectores /dev/sdb1: inicio= 63, tamaño= 41942977, Id=83 /dev/sdb2: inicio= 0, tamaño= 0, Id= 0 /dev/sdb3: inicio= 0, tamaño= 0, Id= 0 /dev/sdb4: inicio= 0, tamaño= 0, Id= 0
Entonces, ¿qué estoy haciendo mal?
Respuesta1
Parece que el sistema de archivos reiserfs ya tiene el tamaño completo de la partición, su partición parece estar usando 2611 de los 4780 cilindros, lo que lo colocaría en un poco más de la mitad del tamaño de la unidad (unidad de 39,3 GB, su partición termina siendo de 20 GB). , suena bien).
RECUERDE HACER TODO ESTO CON EL SISTEMA DE ARCHIVOS DESMONTADO
Necesita ampliar el tamaño de la partición para que llene el disco (si esa es su intención). No conozco ninguna herramienta "agradable" para cambiar las tablas de particiones existentes, pero el principio básico es que si elimina esa partición y crea una partición de "tamaño de disco" CON EL MISMO CILINDRO DE INICIO, entonces los datos se conservarán (no utilice una herramienta que formatee los comandos estándar de fdisk para ayudarlo).
Una vez que se cambia el tamaño de la partición, con ella aún desmontada, puede hacer que las herramientas reiser fs extiendan la partición.sistema de archivos(que es tu problema, no hace la partición) para llenar la partición.
Recuerde que el tamaño del sector es de 512 bytes, por lo que, si bien 41942977 se ve bien en el último volcado de la tabla de particiones, la cantidad de KB es la mitad.
Respuesta2
La imagen del disco está particionada. Hay una única partición que abarca todo el disco (original) excepto la tabla de particiones al principio; esa partición contiene un sistema de archivos reiserfs. Ampliar el disco no afecta el tamaño de la partición, por lo que no tendrá más espacio para el sistema de archivos hasta que también amplíe la partición.
Correrseparadoen la imagen del disco y utilice elcambiar el tamañocomando para extender la partición para abarcar todo el disco. Dependiendo del formato de la imagen del disco, es posible que puedas usar parted en el host (si la imagen es una imagen sin formato, incluso si es escasa) o es posible que tengas que hacerlo.correr divididodentro de la máquina virtual.