linux创建逻辑卷

以例题为例进行讲解:

        在系统中现有两块新加的磁盘/dev/sda和/dev/sdb 将两块磁盘创建为pv,并将其添加到卷组vgdata 在该卷组上创建 lvtest 和 lvdata 两个逻辑卷, lvtest大小为3G,lvdata为4G 格式化逻辑卷 lvtest,并将其格式化为ext4文件系统,永久挂载到 /test目录 格式化路基卷 lvdata,并将其格式化为xfs文件系统,永久挂载到 /data目录 假定两个挂载目录还没有创建 详细写出开机永久挂载的挂载条目。

命令汇总:

pvcreate /dev/sda
pvcreate /dev/sdb
vgcreate vgdata /dev/sda /dev/sdb
lvcreate -n lvtext -L 3g vgdata
lvcreate -n lvdata -L 4g vgdata
mkdir /lvtext
mkdir /lvdata
vim /etc/fstab  


#编辑字段


#==/dev/mapper/vgdata-lvtext     /lvtext     ext4    defaults    0 0

#==/dev/mapper/vgdata-lvdata    /lvdata    xfs   defaults    0 0

例题详解:

#将两块磁盘创建为pv,并将其添加到卷组 vgdata


[root@localhost ~]# pvcreate /dev/sda
  Physical volume "/dev/sda" successfully created.
[root@localhost ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.
[root@localhost ~]# vgcreate vgdata /dev/sda /dev/sdb
  Volume group "vgdata" successfully created
[root@localhost ~]# pvs
  PV             VG     Fmt  Attr PSize   PFree  
  /dev/nvme0n1p2 rhel   lvm2 a--  <49.00g      0 
  /dev/sda       vgdata lvm2 a--  <20.00g <20.00g
  /dev/sdb       vgdata lvm2 a--  <10.00g <10.00g
[root@localhost ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree 
  rhel     1   2   0 wz--n- <49.00g     0 
  vgdata   2   0   0 wz--n-  29.99g 29.99g


#在该卷组上创建 lvtest 和 lvdata 两个逻辑卷, lvtest大小为3G,lvdata为4G


[root@localhost ~]# lvcreate -n lvtest -L 3G vgdata 
  Logical volume "lvtest" created.
[root@localhost ~]# lvcreate -n lvdata -L 4G vgdata 
  Logical volume "lvdata" created.


#格式化逻辑卷 lvtest,并将其格式化为ext4文件系统,永久挂载到 /test目录
#格式化路基卷 lvdata,并将其格式化为xfs文件系统,永久挂载到 /data目录


[root@localhost ~]# mkfs.ext4 /dev/mapper/vgdata-lvtest 
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 786432 4k blocks and 196608 inodes
Filesystem UUID: 0d2eb4fa-e011-42c5-8afa-e99073c88421
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done 

[root@localhost ~]# mkfs.xfs /dev/mapper/vgdata-lvdata 
meta-data=/dev/mapper/vgdata-lvdata isize=512    agcount=4, agsize=262144 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1
data     =                       bsize=4096   blocks=1048576, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


#假定两个挂载目录还没有创建
#该命令创建目录时,因为任务一已经创建该目录,可以删除重新创建,也可以直接使用


[root@localhost ~]# mkdir /test
mkdir: cannot create directory ‘/test’: File exists
[root@localhost ~]# mkdir /data


详细写出开机永久挂载的挂载条目


[root@localhost ~]# vim /etc/fstab 
[root@localhost ~]# tail -2 /etc/fstab 
/dev/mapper/vgdata-lvtest  /test  ext4 defaults 0 0
/dev/mapper/vgdata-lvdata  /data  xfs defaults 0 0

[root@localhost ~]# mount -a

[root@localhost ~]# df -h | grep /data
/dev/mapper/vgdata-lvdata  4.0G   61M  4.0G   2% /data
[root@localhost ~]# df -h | grep /test
/dev/mapper/vgdata-lvtest  2.9G   24K  2.8G   1% /test



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值