美文网首页
parted、fdisk创建LVM

parted、fdisk创建LVM

作者: yhyok | 来源:发表于2021-06-09 16:05 被阅读0次

第一阶段:分割partition,小于2T硬盘可用fdisk,大于2T硬盘用parted

#parted /dev/sdc
>mklable gpt MBR分区表只支持2T硬盘,大于2T必须用GPT分区表
>mkpart primary xfs 0G 300GB 启示大小和结尾大小,-0GB表示用完
>set 1 lvm on 设定编号1为LVM分区,on开启 off是关闭
>p 显示
>quit
#partprobe 立即生效

小容量硬盘可以用fdisk分区
#fdisk /dev/sdc
新建分区以后需要修改systemc ID为8e
按t 然后选择分区编号,然后输入8e即可
p查看,quit退出

#partprobe  

第二阶段:PV阶段

要建立 PV ,直接使用 pvcreate 即可! PV 有关的指令
pvcreate :将实体 partition 建立成为 PV ;
pvscan :搜寻目前系统里面仸何具有 PV 的磁盘;
pvdisplay :显示出目前系统上面的 PV 状态;
pvremove :将 PV 属性移除,让该 partition 丌具有 PV 属性。
例:

#pvcreate /dev/sdc1   多个partition的用/dev/sdc{1,2,3}

第三阶段:VG阶段

建立 VG 及 VG 相关的指令:
vgcreate :就是主要建立 VG 的挃令啦!他的参数比较夗,等一下介绍。
vgscan :搜寻系统上面是否有 VG 存在;
vgdisplay :显示目前系统上面的 VG 状态;
vgextend :在 VG 内增加额外的 PV ;
vgreduce :在 VG 内移除 PV;
vgchange :设定 VG 是否启劢 (active);
vgremove :删除一个 VG 啊!
与PV不同的是, VG 的名称是自定义的,我们知道 PV 的名称其实就是 partition 的装置文件名, 但是这个 VG 名称则可以随便你自己取,在底下的例子中,我将 VG 名称取名为 vbirdvg 。建立这个 VG 的流程是这样的:
# vgcreate [-s N[mgt]] VG名称 PV名称
选项与参数: -s :后面接 PE 的大小 (size) ,单位可以是 m, g, t (大小写均可)
例:
将 /dev/hdc1-3 建立成为一个 VG,指定 PE 为 16MB

# vgcreate -s 16M vbirdvg /dev/hdc{1,2,3} 
Volume group "vbirdvg" successfully created

第四阶段:LV阶段

创造出 VG 这个大磁盘后,再就是要建立分割区,这个分割区就是所谓的 LV ,假设我们将刚刚那个 vbirdvg 磁盘,分割成为 vbirdlv ,整个 VG 的容量都被分配到 vbirdlv 里面了,LV使用的相关指令
lvcreate :建立 LV;
lvscan :查询系统上面的 LV ;
lvdisplay :显示系统上面的 LV 状态;
lvextend :在 LV 里面增加容量;
lvreduce :在 LV 里面减少容量;
lvremove :删除一个 LV ;
lvresize :对 LV 进行容量大小的调整;
# lvcreate [-L N[mgt]] [-n LV名称] VG名称
# lvcreate [-l N] [-n LV名称] VG名称
选项与参数:
-L :后面接容量,容量的单位可以是 M,G,T 等,要注意的是,最小单位为 PE, 因此这个数量必项要是 PE 的倍数,若丌相符,系统会自行计算最相近的容量。
-l :后面可以接 PE 的『个数』,而不是数量。若要这么做,得要自行计算 PE 数。
-n :后面接的就是 LV 的名称。
更多的说明应该可以自行查阅 man lvcreate
例:

# lvcreate -l 289 -n vbirdlv vbirdvg 
 Logical volume "vbirdlv" created

这样,整个 partition 就准备好了,接下来,就是针对这个 LV 来处理了,要特别注意的是, VG 的名称为 vbirdvg , 但是 LV 的名称必项使用全名!亦即是 /dev/vbirdvg/vbirdlv , 后续的处理都是这样。

第五阶段:格式化

# mkfs -t ext3 /dev/vbirdvg/vbirdlv  <==注意 LV 全名

然后挂载即可使用。

相关文章

  • parted、fdisk创建LVM

    第一阶段:分割partition,小于2T硬盘可用fdisk,大于2T硬盘用parted #parted /dev...

  • linux LVM分区和扩容

    在使用fdisk/parted等分区工具对硬盘分区之后,是否使用LVM由用户决定 :1)可以直接对分区后的硬盘进行...

  • LVM 管理

    创建LVM 划分分区,并指定适合的LVM的ID[root@centos6 rf]# fdisk/dev/sdc使用...

  • iscsi_lvm

    iscsi_lvm 创建lv 利用逻辑卷 比dd性能好yum install -y lvm2fdisk /dev/...

  • linux超过2T的磁盘如何分区(centos7)

    parted不同于fdisk(<2T)它比fdiskf更加灵活,fdisk需保存后才能生效,而parted是分区后...

  • linux磁盘管理---LVM

    一、创建lvm大致步骤:1.fdisk /dev/vdb,创建一个分区如/dev/vdb12.创建pv,pvcre...

  • parted创建GPT分区

    parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持) 介绍2种分区...

  • [Linux] 逻辑卷LVM

    引文 磁盘驱动 fdisk 命令 或者 parted命令1.查看所有fdisk -l2.查看单个fdisk -l ...

  • centos7格式化大于2T的硬盘

    安装yum支持包yum install xfs* parted -y查看一下磁盘fdisk -l用parted开始...

  • Linux超过2TB使用parted挂载拓展硬盘

    fdisk不支持超过2T的硬盘所以使用parted进行挂载硬盘 当在命令行输入parted后,进入parted命令...

网友评论

      本文标题:parted、fdisk创建LVM

      本文链接:https://www.haomeiwen.com/subject/tjcdzktx.html