lvextend -l
时间: 2023-07-05 18:32:53 浏览: 84
lvextend 命令中的 `-l` 选项用于指定需要新增的物理区块数,可以按照以下格式使用:
```
sudo lvextend -l +<extent_num> <lv_path>
```
其中,<extent_num> 是需要新增的物理区块数,可以使用单位 %PVS 表示卷组的所有物理卷中空闲区块的百分比;<lv_path> 是需要扩展的逻辑卷路径,例如 /dev/vg01/lv01。
使用 `-l` 选项进行扩展时,需要根据卷组中空闲区块的数量来计算需要新增的物理区块数。可以使用 `vgdisplay` 命令查看卷组的空闲空间信息,例如:
```
sudo vgdisplay vg01
```
输出结果中的 Free PE/Size 字段表示卷组中的空闲物理区块数和大小。
例如,如果要将逻辑卷 /dev/vg01/lv01 扩展为卷组 vg01 中空闲区块的 50%,可以执行以下命令:
```
sudo lvextend -l +50%PVS /dev/vg01/lv01
```
执行完毕后,还需要使用 `resize2fs` 或 `xfs_growfs` 命令将文件系统扩展到新增的空间。
相关问题
lvextend -L
`lvextend` 命令用于扩展逻辑卷的大小。`-L` 选项指定新的逻辑卷大小。下面是一个示例命令,演示如何使用 `lvextend -L` 扩展逻辑卷的大小:
```shell
lvextend -L +10G /dev/mapper/vg00/lvol1
```
这个命令将 `/dev/mapper/vg00/lvol1` 逻辑卷的大小增加 10GB。你也可以使用 `-l` 选项按照逻辑块的数量来指定新的逻辑卷大小。详细的信息可以通过 `man lvextend` 命令来查看。
怎么将 lvextend -l +100%free /dev/mapper/centos-home 还原
要将 lvextend -l 100%free /dev/mapper/centos-home 还原,首先需要知道这条命令的具体含义。lvextend是用于扩展逻辑卷的命令,-l 100%free表示扩展逻辑卷到卷组中的所有剩余空间,/dev/mapper/centos-home是待扩展的逻辑卷的路径。
要将lvextend命令还原,可以使用lvreduce命令进行逻辑卷的缩小。首先需要确认逻辑卷是否处于挂载状态,如果处于挂载状态,则需要先卸载逻辑卷。然后使用lvreduce命令指定缩小的大小,例如lvreduce -l 100%free /dev/mapper/centos-home。这样就可以将逻辑卷还原到之前的大小。
在执行lvreduce命令之前,建议先备份重要数据,以防止操作失误导致数据丢失。另外,还需要谨慎操作,确保在缩小逻辑卷的同时不会影响已有的数据。
值得注意的是,lvreduce命令在一些情况下可能会受到一些限制,比如文件系统不支持缩小或者被挂载的逻辑卷无法被卸载。在这种情况下,可能需要先调整文件系统的大小或者使用其他方法处理。
总之,要将lvextend命令还原,主要是使用lvreduce命令进行逻辑卷的缩小,同时需要注意备份重要数据和谨慎操作。