LVM:CentOS 7 和 CentOS 6 之间的创建差异

JKC*_*JKC 1 linux filesystems lvm centos6 centos7

我有 CentOS 6 和 7 服务器,正在创建 512 MB 逻辑卷:

CentOS 7:

sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.xfs -L "lvname" /dev/mapper/rootvg-lvnamee
Run Code Online (Sandbox Code Playgroud)

CentOS 6:

sudo lvcreate -v -n lvname -L 512M rootvg && sudo mkfs.ext4 -L "lvname" /dev/mapper/rootvg-lvname
Run Code Online (Sandbox Code Playgroud)

现在命令工作正常,但是当我发出 时df -h /fs-name,在 CentOS 7 上,我得到 Size=509M,在 CentOS 6 上,我得到 Size=488M。为什么CentOS 6占用这么多空间,如何让它更接近CentOS 7的509M大小?

Rom*_*nov 13

差异主要是因为您使用两种不同的文件系统:

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. 外部4 -L "lvname" /dev/mapper/rootvg-lvname

如果要减少预留root空间(默认为 5%),请使用命令:

mkfs.ext4 -m 0 -L "lvname" /dev/mapper/rootvg-lvname
Run Code Online (Sandbox Code Playgroud)

(0表示没有保留空间)

  • @JKC,在 7 上创建为 ext4,您将具有相同的大小。(或 6 为 xfs) (5认同)

Mir*_*ici 5

这些命令中使用的文件系统不同,一种是ext4 ,另一种是XFS

也可以看看如何选择红帽企业 Linux 文件系统

ext4 文件系统保留5% 的磁盘空间,仅供 root 用户使用。