上一主题: rename(卷管理)-重命名应用用户卷

下一主题: copy(卷管理)-复制卷

resize(卷管理)-调整卷的大小。

调整卷大小

语法
volume resize <名称> size=<大小> [parN.size=<值>] [--prefill]  
选项
<名称>

要调整大小的现有卷的名称。<名称> 的格式如下:

<应用>:<卷>

应用卷

<应用>:<类>.<卷>

单例类卷

_GLOBAL:<卷>

全局卷

_GLOBAL_RO:<卷>

全局只读卷

size=<大小>

新卷大小,可以指定单位(例如:128M[B]、2G[B])。如果未指定单位,则假定大小为 MB。

parN.size=<值>

指定分区 N 的大小。该值可以是绝对值(如 20 G)或相对值(如 +10 G)。parN 是指主、扩展或逻辑分区或者 lvm 逻辑卷。

对于主分区,可指定为 parN.size,对于逻辑分区,语法为 parN.parM.size(N 为扩展分区的号码,M 为其上的逻辑分区的号码,从 1 开始)。

对于 lvm 逻辑卷,语法为 parN.lv_name.size。

--prefill

为调整大小后的卷分配所有块。

示例
volume resize my-app:data size=500M

调整未分区的卷的大小

volume resize my-app:MYSQL.boot size=1G

调整应用单例类卷的大小

volume resize my-app:data par2.size=+2G

调整已分区的卷的大小,在第二个分区中增加 2 GB

volume resize my-app:data size=10G

将具有一个现有分区的已分区卷的大小调整为 10 GB-该分区将扩展/缩小为卷的完整大小

volume resize my-app:data par3.par2.size=-3G

调整已分区卷的大小,将第二个逻辑分区缩小 3 GB,卷的总大小将会得到相应调整

volume resize my-app:data size=10G par3.size=-1G

调整已分区卷的大小,更改分区 3 的大小,但保持卷的整体大小 (10 GB) 不变,并且不分配已释放的空间

volume resize my-app:data par2.size=+1G par3.size=-1G

修改已分区的卷,将空间 (1 GB) 从分区 3 移动到分区 2

volume resize my-app:data par2.size=+1G

为 lvm 分区增加更多空间而不更改逻辑卷的大小,以此方式调整已分区卷的大小-这会将卷组上的未分配空间保留下来,用于新的逻辑卷或/和快照

注意: