Para onde foi meu espaço livre depois de reduzir uma partição?

0

Eu tenho uma máquina rodando o Centos 6.x, com apenas um disco rígido, com 2 TB de tamanho. Descobri que tinha quase todo esse espaço particionado no diretório / home, então decidi que queria reduzir esse diretório para apenas 200 GB e usar o restante desse espaço para criar uma nova partição.

Eu usei este guia para fazer a redução que funcionou bem:

link

O novo tamanho do diretório / home está correto, mas não consigo encontrar o espaço que libertei para particioná-lo (deve ter mais de 1 TB de espaço livre).

Se eu correr

lsblk

Eu recebo:

NAME                           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                              8:0    0  1.8T  0 disk
├─sda1                           8:1    0  500M  0 part /boot
└─sda2                           8:2    0  1.8T  0 part
 ├─vg_testbox1-lv_root (dm-0) 253:0    0   50G  0 lvm  /
 ├─vg_testbox1-lv_swap (dm-1) 253:1    0 31.5G  0 lvm
 └─vg_testbox1-lv_home (dm-2) 253:2    0  200G  0 lvm  /home
sr0                             11:0    1 1024M  0 rom

Se eu me separar e correr

print free

Eu entendo isso:

Model: ATA Hitachi HUA72302 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  525MB   524MB   primary  ext4         boot
 2      525MB   2000GB  2000GB  primary               lvm
        2000GB  2000GB  90.1kB           Free Space

Obviamente, estou sentindo falta de algo aqui, apenas não sei o que.

    
por zoo_live_crew 11.06.2015 / 19:04

1 resposta

3

Você está usando o seu uso de disco via LVM, o Logical Volume Manager. Quase todo o disco é entregue ao LVM. Suas "partições" para / e /home são alocadas fora do espaço LVM.

Você pode ver o uso com os comandos pvdisplay , vgdisplay e lvdisplay (execute-os como root). Se você quer uma nova "partição" lógica para o seu sistema CentOS, você cria uma assim:

lvcreate --size 50G --name lv_somelabel /dev/vg_testbox1

Aqui, a partição teria 50 GB e seria denominada "lv_somelabel". O grupo de volumes "vg_testbox1" já existe no seu sistema. Você pode então criar um sistema de arquivos, montá-lo, etc:

mkfs -L somelabel -t ext4 /dev/vg_testbox1/lv_somelabel
mkdir -p /mnt/somelabel
mount /dev/vg_testbox1/lv_somelabel /mnt/somelabel
    
por 11.06.2015 / 19:31