Redhat

parted + 使用幫助未描述 resizepart

  • December 19, 2020

我們需要在 rhel server 7.2 版本上使用 parted 命令作為範例

parted -s /dev/sda resizepart 2

但是從分開的幫助中我們找不到選項resizepart

例子:

parted -s /dev/sda resizepart 2
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

COMMANDs:
 align-check TYPE N                        check partition N for TYPE(min|opt) alignment
 help [COMMAND]                           print general help, or help on COMMAND
 mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
 mkpart PART-TYPE [FS-TYPE] START END     make a partition
 name NUMBER NAME                         name partition NUMBER as NAME
 print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found partitions, or a particular partition
 quit                                     exit program
 rescue START END                         rescue a lost partition near START and END
 rm NUMBER                                delete partition NUMBER
 select DEVICE                            choose the device to edit
 disk_set FLAG STATE                      change the FLAG on selected device
 disk_toggle [FLAG]                       toggle the state of FLAG on selected device
 set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
 toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
 unit UNIT                                set the default unit to UNIT
 version                                  display the version number and copyright information of GNU Parted

我們的版本是'

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不支持?

參考 - https://access.redhat.com/sites/default/files/attachments/parted_0.pdf

https://bugzilla.redhat.com/show_bug.cgi?id=1423357

如果很奇怪,這很好,但要獲得有關分開命令的幫助,設備參數是必須的。

parted [device] help [command]

命令可以是 resizepart、mkpart、print 等。(您可以使用 parted -h 獲取所有命令的列表)

例如parted /dev/sda help resizepart

# parted /dev/sda help resizepart
 resizepart NUMBER END                    resize partition NUMBER

   NUMBER is the partition number used by Linux.  On MS-DOS disk labels, the primary partitions number from 1 to 4, logical partitions from 5 onwards.
       END is disk location, such as 4GB or 10%.  Negative value counts from the end of the disk.  For example, -1s specifies exactly the last sector.

引用自:https://serverfault.com/questions/1044615