详解Linux LV逻辑卷(创建、查看、调整大小及删除)

yizhihongxing

下面是关于Linux LV逻辑卷的完整攻略。

LV逻辑卷简介

LVM(逻辑卷管理器)是Linux下用于管理硬盘分区的系统服务,它通过对物理分区(PV)和逻辑卷(LV)的动态管理,实现了对硬盘容量的动态扩展和缩减,以及对数据的动态迁移和备份。LV逻辑卷则是LVM逻辑卷管理器管理的基本数据逻辑单位。

LV逻辑卷的创建

新建逻辑卷的步骤可以概括为以下几个步骤:

  1. 先创建一个物理卷(PV)。

    pvcreate /dev/sdb1

  2. 将物理卷(PV)添加到卷组(VG)中。

    vgcreate vg_name /dev/sdb1

  3. 指定逻辑卷(LV)的大小并创建逻辑卷。

    lvcreate -n lv_name -L size vg_name

例如,创建一个名为mydata_lv大小为10G的逻辑卷可以使用以下命令完成:

pvcreate /dev/sdb1
vgcreate mydata_vg /dev/sdb1
lvcreate -n mydata_lv -L 10G mydata_vg

LV逻辑卷的查看

可以使用以下三个命令来查看当前Linux系统下的逻辑卷和卷组。

1. 查看物理卷

pvdisplay
pvs

第一个命令将显示所有物理卷的详细信息,而第二个命令只显示有关物理卷的简要信息。

2. 查看卷组

vgdisplay
vgs

第一个命令将显示所有卷组的详细信息,而第二个命令将只显示有关卷组的简要信息。

3. 查看逻辑卷

lvdisplay
lvs

第一个命令将返回逻辑卷的详细信息,而第二个命令将返回有关逻辑卷的简要信息。

例如,使用以下命令查看名为mydata_lv的逻辑卷的信息:

lvdisplay mydata_lv

LV逻辑卷的大小调整

LVM逻辑卷管理器允许逻辑卷的大小进行在线调整,以下是一些命令可以使用的修改逻辑卷大小。

  1. 增加逻辑卷大小

    如果要增加逻辑卷的大小,则必须先选择需要调整大小的逻辑卷。然后,使用 lvextend 命令增加逻辑卷的大小。我们可以使用以下命令来增加逻辑卷大小:

    lvextend -L +size /dev/vg_name/lv_name

    例如,如果要将逻辑卷 mydata_lv 的大小增加 5G,则可以使用以下命令执行:

    lvextend -L +5G /dev/mydata_vg/mydata_lv

  2. 缩小逻辑卷大小

    要缩小逻辑卷,请运行以下命令:

    lvreduce -L -size /dev/vg_name/lv_name

    例如,如果要将逻辑卷 mydata_lv 的大小减小 5G,则可以使用以下命令执行:

    lvreduce -L -5G /dev/mydata_vg/mydata_lv

LV逻辑卷的删除

删除逻辑卷(LV)之前,需要确保从逻辑卷中拷贝数据已经被备份到其他存储介质上了。数据备份完成后,我们可以按以下步骤移除逻辑卷:

  1. 释放当前占用逻辑卷的文件系统

    umount /dev/vg_name/lv_name

  2. 移除逻辑卷

    lvremove /dev/vg_name/lv_name

例如,删除名为 mydata_lv 的逻辑卷可以使用以下命令完成:

umount /dev/mydata_vg/mydata_lv
lvremove /dev/mydata_vg/mydata_lv

以上就是Linux LV逻辑卷创建、查看、大小调整和删除的完整攻略,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux LV逻辑卷(创建、查看、调整大小及删除) - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux du命令:显示目录和文件的磁盘使用情况

    当你需要查看Linux系统上的文件或目录的实际磁盘使用情况时,可以使用Linux中的du命令来实现。以下是关于du命令的详细说明和使用方法攻略。 1. 命令作用 Linux中的du命令用于查看文件或目录所占用的磁盘空间大小。du命令还可以递归的查看所有子目录和文件的磁盘空间大小,以便帮助你找到消耗大量磁盘空间的文件和目录。 2. 命令格式 du [选项] […

    Linux函数大全 2023年3月24日
    00
  • 详解Linux w命令:显示当前登录用户

    当你登录到 Linux 系统中,可能需要获得当前系统正在执行的进程的详细信息,例如,哪个用户正在使用 CPU、哪个应用程序消耗了硬盘空间、当前系统的负载情况是多少等信息。为了解决这些问题,你可以使用 w 命令。 1. 命令的作用 w 命令用于显示当前登录用户信息和活动情况,包括系统负载信息、当前登录用户的详细信息和运行进程的信息。 2. 命令格式 w 命令的…

    Linux函数大全 2023年3月24日
    00
  • Linux dumpe2fs命令:查看文件系统信息

    Linux dumpe2fs命令可以用于查看ext2、ext3、ext4文件系统的超级块以及各个块组的信息,是一种非常有用的调试和分析文件系统的工具。 使用dumpe2fs命令需要管理员权限,在命令行中输入以下命令: sudo dumpe2fs [选项] 文件系统设备 其中,文件系统设备可以是分区的设备文件名,如/dev/sda1,也可以是整个硬盘的设备文件…

    Linux文件系统管理 2023年3月25日
    00
  • 详解Linux apropos命令:查找命令的文档

    Linux apropos 命令是一种非常有用的工具,它可以帮助用户快速查找 Linux 系统中已安装的命令、函数、配置文件等的帮助文档。下面我将为大家详细讲解 apropos 命令的作用和使用方法,并附上两个具体的使用示例。 作用 apropos 命令的作用是根据指定的关键字,在系统的帮助文档中查找与之相关的命令、函数、库等信息。通常情况下,我们在掌握某个…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux rsync命令:在本地和远程计算机之间同步文件和目录

    下面是关于Linux rsync命令的作用和使用方法的完整攻略。 1. rsync命令的介绍 Linux rsync命令是一种远程数据同步工具,用于在本地和远程之间进行目录同步。它能够快速、可靠地复制大量数据,并且可以保留文件的权限、时间戳和其他元数据。rsync命令还可以利用SSH协议进行数据传输,从而保证数据的安全性。此外,rsync命令也可以用于增量备…

    Linux函数大全 2023年3月24日
    00
  • Linux du命令:统计目录或文件所占磁盘空间大小

    Linux中的du命令是用于检查文件或目录的磁盘使用情况。使用该命令可以帮助用户了解文件或目录所占用的磁盘空间大小。该命令的用法和参数如下: du [选项] [文件或目录路径] 其中,可用的选项包括: -a:显示所有文件和目录的大小; -h:以人类可读的方式显示文件和目录的大小; -c:显示总共使用的磁盘空间; -s:只显示总共使用的磁盘空间,不显示每个文件…

    Linux文件系统管理 2023年3月25日
    00
  • 详解Linux whoami命令:显示当前用户账户

    whoami 命令是 Linux/Unix 操作系统中的一个实用工具,它用于查看当前用户的用户名。 使用方法: 在终端窗口中输入 whoami 即可查看当前登录用户的用户名。 示例1: 假设当前登录用户是 user1,则在终端中输入: whoami 终端将输出: user1 示例2: 可以在 shell脚本中使用 whoami 命令以根据当前的用户名执行不同…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux gunzip命令:解压缩文件

    Linux gunzip 命令用于解压缩文件,它可用于解压缩被 gzip 压缩过的文件。本文将详细讲解 gunzip 命令的作用和使用方法。 gunzip 命令语法 gunzip 命令的语法格式如下: gunzip [选项] [压缩文件名] gunzip 命令的选项有: -c 或 –stdout:将解压缩的文件输出到标准输出设备,不会改变原始文件; -d …

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部