LVM: Diferença de criação entre CentOS 7 e CentOS 6

LVM: Diferença de criação entre CentOS 7 e CentOS 6

Tenho servidores CentOS 6 e 7 e estou criando volumes lógicos de 512 MB:

CentOS 7:

sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.xfs -L "lvname" /dev/mapper/rootvg-lvnamee

CentOS 6:

sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.ext4 -L "lvname" /dev/mapper/rootvg-lvname

Agora os comandos funcionam bem, mas quando eu emito df -h /fs-name, no CentOS 7, recebo Size=509M e no CentOS 6, recebo Size=488M. Por que o CentOS 6 ocupa tanto espaço e como posso aproximá-lo do tamanho de 509M do CentOS 7?

Responder1

A diferença é principalmente porque você usa dois sistemas de arquivos diferentes:

CentOS 7: sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.xfs -L "lvname" /dev/mapper/rootvg-lvnamee
CentOS 6: sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.ext4-L "lvname" /dev/mapper/rootvg-lvname

Se você deseja reduzir o rootespaço reservado (por padrão 5%) use o comando:

mkfs.ext4 -m 0 -L "lvname" /dev/mapper/rootvg-lvname

(0 significa sem espaço reservado)

Responder2

Os sistemas de arquivos usados ​​nesses comandos são diferentes, um éext4o outro éXFS.

Veja tambémComo escolher seu sistema de arquivos Red Hat Enterprise Linux

O sistema de arquivos ext4 éreservando5% do disco que pode ser usado apenas pelo usuário root.

Responder3

Acho que encontrei a resposta daquihttps://chiaforum.com/t/ext4-users-remember-to-reduce-reserved-blocks/1972

Por padrão, o ext4 reserva 5% do seu disco para o usuário root. Isso fazia sentido em 1999, mas agora é uma loucura. Você pode executar este comando (como root) para reduzir os blocos reservados para cerca de 4 GB. Em um sistema de arquivos ext4 de 16 TB que irá liberar 795 GB (já que o padrão de 5% reservado = 800 GB reservados para root!).

tune2fs -r 1000000 /dev/

Isso libera espaço instantaneamente. Você não precisa desmontar, remontar, reiniciar ou algo assim.

Mas primeiro use os comandos “lsblk” e “df” para identificar os sistemas de arquivos ext4 a serem ajustados.

E tenha cuidado! Executar qualquer comando diretamente em qualquer arquivo /dev/ como root é sempre perigoso. Pratique primeiro em um computador/unidade que não seja importante.

informação relacionada