更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux lzop、lvreduce、lvextend、lvcreate命令的用法及解释

Linux lzop、lvreduce、lvextend、lvcreate命令的用法及解释

更新时间:2022-01-21 14:47:35浏览次数:135+次

以下为你详细解释lzop、lvreduce、lvextend、lvcreate命令的用法。

\

Linux lzop命令的用法及解释

Linux lzop命令最适合在注重压缩速度的场合,压缩文件时会新建.lzo文件,而原文件保持不变(使用-U选项除外)。

以下是实例:

# lzop -v test # 创建test.lzo压缩文件,输出详细信息,保留test文件不变

# lzop -Uv test # 创建test.lzo压缩文件,输出详细信息,删除test文件

# lzop -t test.lzo # 测试test.lzo压缩文件的完整性

# lzop –info test.lzo # 列出test.lzo中各个文件的文件头

# lzop -l test.lzo # 列出test.lzo中各个文件的压缩信息

# lzop –ls test.lzo # 列出test.lzo文件的内容,同ls -l功能

# cat test | lzop > t.lzo # 压缩标准输入并定向到标准输出

# lzop -dv test.lzo # 解压test.lzo得到test文件,输出详细信息,保留test.lzo不变

Linux lvreduce命令的用法及解释

Linux lvreduce命令用于减少LVM逻辑卷占用的空间大小。使用lvreduce命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。

1、语法

lvreduce(选项)(参数)

2、选项

-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

3、参数

逻辑卷:指定要操作的逻辑卷对应的设备文件。

4、实例

使用lvreduce命令减少指定的逻辑卷的空间大小。在命令行中输入下面的命令:

[root@localhost ~]# lvreduce -L -50M /dev/vg1000/lvol0     #将逻辑卷的空间大小减少50M

输出信息如下:

......省略部分输出内容......

Do you really want to reduce lvol0? [y/n]: y  #确认操作

Reducing logical volume lvol0 to 252.00 MB

Logical volume lvol0 successfully resized

Linux lvextend命令的用法及解释

Linux lvextend命令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的。

1、语法

lvextend(选项)(参数)

2、选项

-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

3、参数

逻辑卷:指定要扩展空间的逻辑卷。

4、实例

使用lvextend命令为逻辑卷/dev/vg1000/lvol0增加100M空间。在命令行中输入下面的命令:

[root@localhost ~]# lvextend -L +100M /dev/vg1000/lvol0    #为了解决增加100M空间

输出信息如下:

Extending logical volume lvol0 to 300.00 MB

Logical volume lvol0 successfully resized

Linux lvcreate命令的用法及解释

Linux lvcreate命令用于创建LVM的逻辑卷。逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组"vg1000"上创建一个逻辑卷"lvol0",则此逻辑卷对应的设备文件为"/dev/vg1000/lvol0"。

1、语法

lvcreate(选项)(参数)

2、选项

-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

3、参数

逻辑卷:指定要创建的逻辑卷名称。

4、实例

使用lvcreate命令在卷组"vg1000"上创建一个200MB的逻辑卷。在命令行中输入下面的命令:

[root@localhost ~]# lvcreate -L 200M vg1000    #创建大小为200M的逻辑卷

输出信息如下:

Logical volume "lvol0" created

说明:创建成功后,新的逻辑卷"lvol0",将通过设备文件/dev/vg1000/lvol0进行访问。