加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LVM : 简介

发布时间:2020-12-13 14:10:24 所属栏目:Linux 来源:网络整理
导读:在不重新对磁盘分区的情况下动态的调整分区的大小 。如果系统新增了一块硬盘,通过 LVM 就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。 物理存储设备(Physical Media): 指系统的存储设备文件,比如 /dev/sda、/dev/sdb 等。 PV(物理卷 Physical Volum

在不重新对磁盘分区的情况下动态的调整分区的大小。如果系统新增了一块硬盘,通过 LVM 就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。

物理存储设备(Physical Media):指系统的存储设备文件,比如 /dev/sda、/dev/sdb 等。PV(物理卷 Physical Volume):指硬盘分区或者从逻辑上看起来和硬盘分区类似的设备(比如 RAID 设备)。VG(卷组 Volume Group):类似于非 LVM 系统中的物理硬盘,一个 LVM 卷组由一个或者多个 PV(物理卷)组成。LV(逻辑卷 Logical Volume):类似于非 LVM 系统上的磁盘分区,LV 建立在 VG 上,可以在 LV 上建立文件系统。PE(Physical Extent):PV(物理卷)中可以分配的最小存储单元称为 PE,PE 的大小是可以指定的。LE(Logical Extent):LV(逻辑卷)中可以分配的最小存储单元称为 LE,在同一个卷组中,LE 的大小和 PE 的大小是一样的,并且一一对应。

$ $ <span style="color: #0000ff">sudo<span style="color: #000000"> vgscan
$
<span style="color: #0000ff">sudo
<span style="color: #000000"> vgs
$
<span style="color: #0000ff">sudo
<span style="color: #000000"> vgdisplay

$ <span style="color: #0000ff">sudo<span style="color: #000000"> lvscan
$ <span style="color: #0000ff">sudo<span style="color: #000000"> lvs
$ <span style="color: #0000ff">sudo lvdisplay

$ apt lvm2

$ parted /dev/sdd print

$ gdisk /dev/sdd

第一列 Number 显示了分区的编号,比如 1 号指 /dev/sdd1。第二列 Start 表示磁盘分区的起始位置。第三列 End 表示磁盘分区的结束位置。第四列 Size 显示分区的容量。第五列 Code 和第六列 Name 显示分区类型的 ID和名称,比如 Linux filesystem 为 8300,Linux swap 为 8200,Linux LVM 为 8e00。

$ pvcreate /dev/sdd1

磁盘分区被直接转换成了 PV,连名称都没有变化!我们可以通过 pvs 命令查看 /dev/sdd1,目前它还没有被加入到 VG 中:

$ vgcreate -s 32M nickvg /dev/sdd1

注意 vgcreate 命令中的 -s 选项,它指定了 PE(Physical Extent) 的大小。可以通 vgs 命令观察 VG 的信息:

$ vgs nickvg

$ lvcreate -L 15G -n nicklv00 nickvg

选项 -L 指定新建 LV 的容量,这里是 15G;选项 -n 则指定新建 LV 的名称,这里为 nicklv00。可以通过 lvs 命令观察 LV 的信息,注意需要同时指出 LV 所在的 VG:

$ mkfs.ext4 /dev/nickvg/nicklv00

$ /home/ /dev/nickvg/nicklv00 /home/doc

$ vim /etc/fstab

/dev/mapper/nickvg-nicklv00 /home/doc ext4 defaults

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读