RHEL+ 无法调整 RHEL 7.2 机器上的分区 sda2 的大小,而将其传递到更高的 RHEL 版本

RHEL+ 无法调整 RHEL 7.2 机器上的分区 sda2 的大小,而将其传递到更高的 RHEL 版本

我们有旧的 Linux 机器,RHEL7.2还有其他的RHEL7.6

我们要调整分区大小sda2然后扩大文件系统。(作为 /var 或根文件系统)

问题是,我们成功地在RHEL7.6机器或任何更高版本上执行了此操作RHEL7.2,但当机器是RHEL7.2

以下是 RHEL 7.6 上的示例

# lsblk
NAME             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                8:0    0  180G  0 disk
├─sda1             8:1    0    1G  0 part /boot
└─sda2             8:2    0   99G  0 part
  ├─VG-LAB_root 253:0    0   20G  0 lvm  /
  ├─VG-LAB_swap 253:1    0  15.6G  0 lvm  [SWAP]
  └─VG-LAB_var  253:2    0   30G  0 lvm  /var

more /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)


# parted /dev/sda resizepart 2 100%
Information: You may need to update /etc/fstab.

# lsblk
NAME             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                8:0    0  180G  0 disk
├─sda1             8:1    0    1G  0 part /boot
└─sda2             8:2    0  179G  0 part
  ├─VG-LAB-lv_root 253:0    0   20G  0 lvm  /
  ├─VG-LAB-lv_swap 253:1    0 15.6G  0 lvm  [SWAP]
  └─VG-LAB-lv_var  253:2    0   30G  0 lvm  /var

正如我们所见,上面sda2调整大小为179克99克符合预期

RHEL7.2但是,当我们对相同的文件系统和分区大小执行相同的命令时,它会出现以下类似的使用问题

more /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)


parted /dev/sda resizepart 2 100%
Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
interactive mode.

OPTIONs:
  -h, --help                      displays this help message
  -l, --list                      lists partition layout on all block devices
  -m, --machine                   displays machine parseable output
  -s, --script                    never prompts for user intervention
  -v, --version                   displays the version
  -a, --align=[none|cyl|min|opt]  alignment for new partitions

那么在VS 更高版本parted /dev/sda resizepart 2 100%上运行有什么不同?RHEL7.2RHEL7.6

sda2在 RHEL 7.2 机器上调整大小的正确语法是什么?

有关我们机器的更多信息

# parted --version
parted (GNU parted) 3.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by <http://git.debian.org/?p=parted/parted.git;a=blob_plain;f=AUTHORS>.

# resizepart --version
resizepart from util-linux 2.23.2

相关内容