设为首页 收藏本站
查看: 890|回复: 0

[经验分享] Linux下的LVM管理

[复制链接]

尚未签到

发表于 2018-5-22 10:35:20 | 显示全部楼层 |阅读模式
  1、实验环境:
  1)、CentOS6.5-32bit;

  四块SCSI硬盘,分别为:

  /dev/sdb(10G),/dev/sdc(5G),/dev/sdd(15G),/dev/sde(20G);

  需求软件包:lvm2
  

  2、实验步骤:
  1)、安装所需软件包
yum --disablerepo=\* --enablerepo=c6-media install lvm2 mdadm -y  2)、创建物理卷

[root@fcy ~]# pvcreate /dev/sdb /dev/sdc /dev/sdd
  Physical volume "/dev/sdb" successfully created
  Physical volume "/dev/sdc" successfully created
  Physical volume "/dev/sdd" successfully created  显示创建的物理卷

[root@fcy ~]# pvdisplay
  "/dev/sdb" is a new physical volume of "10.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb           #物理卷名称
  VG Name                                  #加入的存储池名称
  PV Size               10.00 GiB          #物理卷的大小
  Allocatable           NO                 
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               LqriDi-mS2t-jq0Y-l137-E9DD-hSdd-xaBiBy  扫描系统上的物理卷

[root@fcy ~]# pvscan
  PV /dev/sdb                      lvm2 [10.00 GiB]
  PV /dev/sdc                      lvm2 [5.00 GiB]
  PV /dev/sdd                      lvm2 [15.00 GiB]
  Total: 3 [30.00 GiB] / in use: 0 [0   ] / in no VG: 3 [30.00 GiB]  3)、创建卷组(存储池)
[root@fcy ~]# vgcreate  fcy-vg /dev/sdb /dev/sdc
      Volume group "fcy-vg" successfully created  显示卷组

[root@fcy ~]# vgdisplay
  --- Volume group ---
  VG Name               fcy-vg          #卷组名称
  System ID            
  Format                lvm2            #卷组格式
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write      #卷组权限
  VG Status             resizable       #卷组状态(可扩展)
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               14.99 GiB         #存储池大小
  PE Size               4.00 MiB          #PE块的大小
  Total PE              3838              #总PE数量
  Alloc PE / Size       0 / 0   
  Free  PE / Size       3838 / 14.99 GiB
  VG UUID               AiEzvv-Y5gt-u7S1-9vCB-5yZP-Qsmq-t7WO7n  扫描卷组

[root@fcy ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "fcy-vg" using metadata type lvm2  增加物理卷到卷组

[root@fcy ~]# vgextend fcy-vg /dev/sde
  Physical volume "/dev/sde" successfully created
  Volume group "fcy-vg" successfully extended  从卷组移除物理卷

[root@fcy ~]# vgreduce fcy-vg /dev/sde
  Removed "/dev/sde" from volume group "fcy-vg"  删除卷组

vgremove  fcy-vg  4)、创建逻辑卷
[root@fcy ~]# lvcreate -L 10G -n fcy-lv fcy-vg   #-L指定大小,-n指定名称
  Logical volume "fcy-lv" created  查看逻辑卷

[root@fcy ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/fcy-vg/fcy-lv
  LV Name                fcy-lv
  VG Name                fcy-vg
  LV UUID                KF3klx-2aex-c3el-EduY-a3p8-Jh0G-W9IgHQ
  LV Write Access        read/write
  LV Creation host, time fcy.com.cn, 2015-07-15 20:05:27 +0800
  LV Status              available
  # open                 0
  LV Size                10.00 GiB
  Current LE             2560
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0  扫描逻辑卷

[root@fcy ~]# lvscan
  ACTIVE            '/dev/fcy-vg/fcy-lv' [10.00 GiB] inherit  格式化创建的逻辑卷
[root@fcy ~]# mkfs -t ext3 /dev/fcy-vg/fcy-lv
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done                           
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.  挂载逻辑卷

[root@fcy ~]# mount /dev/fcy-vg/fcy-lv /mnt/fcy-lvm/
[root@fcy ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/sda2                     15G  1.9G   12G  14% /
tmpfs                        250M     0  250M   0% /dev/shm
/dev/sda1                    194M   26M  158M  15% /boot
/dev/sr0                     3.6G  3.6G     0 100% /media/cdrom
/dev/mapper/fcy--vg-fcy--lv  9.9G  151M  9.2G   2% /mnt/fcy-lvm   #已经挂载并可以使用  在线扩展逻辑卷大小

[root@fcy ~]# lvresize -L +1G /dev/fcy-vg/fcy-lv
  Extending logical volume fcy-lv to 11.00 GiB
  Logical volume fcy-lv successfully resized
[root@fcy ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/fcy-vg/fcy-lv
  LV Name                fcy-lv
  VG Name                fcy-vg
  LV UUID                KF3klx-2aex-c3el-EduY-a3p8-Jh0G-W9IgHQ
  LV Write Access        read/write
  LV Creation host, time fcy.com.cn, 2015-07-15 20:05:27 +0800
  LV Status              available
  # open                 1
  LV Size                11.00 GiB
  Current LE             2816
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0  注意:执行完lvresize后要继续执行如下命令才能扩展完成

[root@fcy ~]# resize2fs /dev/fcy-vg/fcy-lv
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/fcy-vg/fcy-lv is mounted on /mnt/fcy-lvm; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/fcy-vg/fcy-lv to 2883584 (4k) blocks.
The filesystem on /dev/fcy-vg/fcy-lv is now 2883584 blocks long.      减小逻辑卷的大小(注意该指令不支持在线,所以要先卸载挂载点

[root@fcy ~]# e2fsck -f /dev/fcy-vg/fcy-lv    #强制系统文件检测
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/fcy-vg/fcy-lv: 11/720896 files (0.0% non-contiguous), 84449/2883584 blocks[root@fcy ~]# lvresize -L 8G /dev/fcy-vg/fcy-lv
  WARNING: Reducing active logical volume to 8.00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce fcy-lv? [y/n]: y
  Reducing logical volume fcy-lv to 8.00 GiB
  Logical volume fcy-lv successfully resized  创建逻辑卷的快照

[root@fcy ~]# lvcreate -L 1G -n fcy-snap -s /dev/fcy-vg/fcy-lv   #-s指定要做快照的逻辑卷
  Logical volume "fcy-snap" created  挂载并对比

[root@fcy ~]# mount /dev/fcy-vg/fcy-snap /mnt/fcy-snapshot/
[root@fcy ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
/dev/sda2                       15G  1.9G   12G  14% /
tmpfs                          250M     0  250M   0% /dev/shm
/dev/sda1                      194M   26M  158M  15% /boot
/dev/sr0                       3.6G  3.6G     0 100% /media/cdrom
/dev/mapper/fcy--vg-fcy--lv    7.9G  151M  7.4G   2% /mnt/fcy-lvm
/dev/mapper/fcy--vg-fcy--snap  7.9G  151M  7.4G   2% /mnt/fcy-snapshot  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-479016-1-1.html 上篇帖子: linux中的设备节点 下篇帖子: linux文件及目录权限(转自Linux公社)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表