GNU/Linux >> Tutoriales Linux >  >> Cent OS

Linux:¿Centos no puede usar el nuevo espacio extendido en el disco del sistema?

Tengo CentOS instalado en mi VirtualBox y había un disco duro pequeño para el sistema en sí (alrededor de 8-9 GB). Después de un tiempo de usar esto, este disco virtual se llenó y no pude instalar actualizaciones, así que amplié el disco duro con VBoxManage y GParted a 25 GB. Pero ahora, incluso si tiene mayor capacidad, no puedo instalar estas actualizaciones porque no queda suficiente espacio. Esto es lo que fdisk -l me dice

Disk /dev/sda: 26,2 GB, 26 214 400 000 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 3 187
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x000242e1

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1          64      512000   83  Linux
Diskový oddíl 1 nekončí na hranici cylindru.
/dev/sda2              64        3188    25086976   8e  Linux LVM

(perdón por el idioma).

df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      6,5G  6,2G     0 100% /
tmpfs                 1,9G  324K  1,9G   1% /dev/shm
/dev/sda1             485M  114M  346M  25% /boot

También probé el resize2fs /dev/sda2 pero me da error de supermanzana mal. Así que probé el fsck -t ext4 /dev/sda comando pero sin éxito nuevamente (el primer error fue sobre que / dev / sda se usa actualmente y cuando inicié el modo de rescate de CentOS, el error cambió a couldn't open /etc/fstab: No such file or directory e información sobre que la supermanzana no es válida.

¿Cómo puedo usar el espacio recién agregado?

Respuesta aceptada:

Observe que su directorio de barras / , proviene de un LV (Volumen lógico) de LVM, /dev/mapper/VolGroup-lv_root . Entonces, para obtener el espacio recién agregado en / primero debe extenderlo en LVM, luego extenderlo a la partición EXT4.

Lo primero que notará es que la unidad física subyacente que proporciona el almacenamiento para LVM es /dev/sda2 . NOTA: Supongo que el dispositivo proporciona almacenamiento. Una mejor manera de determinar esto sería consultar primero a través de LVM.

Ejemplo

Discos físicos aka. PV (Volúmenes físicos) asignados a un VG (Grupo de volumen).

$ sudo pvs
  PV         VG               Fmt  Attr PSize   PFree
  /dev/sda2  fedora_greeneggs lvm2 a--  465.27g    0 

Maquillaje de VG's. Tenga en cuenta que tiene 1 volumen físico (que es el anterior) y contiene 3 LV (ver a continuación).

$ sudo vgs
  VG               #PV #LV #SN Attr   VSize   VFree
  fedora_greeneggs   1   3   0 wz--n- 465.27g    0 

El VG contiene 3 LV. Puede verlos a continuación, así como de qué VG forman parte.

$ sudo lvs
  LV   VG               Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
  home fedora_greeneggs -wi-ao--- 407.63g                                           
  root fedora_greeneggs -wi-ao---  50.00g                                           
  swap fedora_greeneggs -wi-ao---   7.64g              

Ampliación

Esto es lo que debe hacer:

  1. Ampliar el espacio extra de /dev/sda2 en el Grupo LVM

    $ pvresize /dev/sda2
    
  2. Extienda el espacio libre recién agregado al volumen lógico

    $ lvextend -L 100% /dev/mapper/VolGroup-lv_root
    
  3. Extienda el espacio libre recién agregado a la partición ext4

    $ resize2fs /dev/VolGroup/lv_root
    

Referencias

  • Extender un volumen LVM:Volúmenes físicos (particiones) -> Grupos de volúmenes -> Volumen lógico -> Sistema de archivos
Relacionado:Linux - La red "en puente" de VMware Player ya no funciona - host =win8.1 guest =Mint 17 ¿Linux?
Cent OS
  1. Cómo instalar MongoDB en CentOS 7

  2. ¿Cómo compilar e instalar FFmpeg desde la fuente en CentOS/RHEL?

  3. Cómo instalar VirtualBox Guest Additions en CentOS 7 Linux

  4. Cómo configurar la dirección IP estática en RHEL 8 / CentOS 8

  5. Cómo instalar un Media Center con OSMC y CentOS en una Raspberry Pi 2

Cómo cambiar los nombres de las etiquetas de las particiones de Linux en EXT4/EXT3/EXT2 e intercambiar

BTFS:un sistema de archivos Bittorrent basado en FUSE

La guía completa para usar ffmpeg en Linux

Cómo instalar la herramienta de gestión y documentación de red NetBox en Ubuntu 18.04 LTS

Cómo instalar Netdata en Debian 10

Cómo encontrar qué versión de Linux está ejecutando