设为首页 收藏本站
查看: 2356|回复: 6

[经验分享] Linux实用逻辑卷之建立LVM

[复制链接]

尚未签到

发表于 2012-12-31 15:50:21 | 显示全部楼层 |阅读模式
前面的文章我们介绍了LVM的基本概念,这篇文章就来动手实际操作一下,记录馒头(LVM逻辑卷)的加工过程,这里我的演示环境是VMware虚拟机,操作系统是RedHat Enterprise 5.3 64位操作系统,不同的Linux操作系统之间差别不大,这里也推荐大家使用虚拟机操作,因为这样可以更加灵活的添加硬盘。实现目标
  在接下来的操作中,我们将创建LVM逻辑卷,为系统分别添加3个“物理”硬盘,大小分别为1GB,这里的硬盘就做为LVM中的物理卷PV,然后创建卷组PV及逻辑卷LV。
准备面粉(物理卷PV)
  由于使用的是虚拟机,那么可以轻松的为Linux系统添加磁盘,如下图所示,我为系统该虚拟机添加3块独立的SCSI硬盘。
03406aa92267c60e2afdc4d158024649.jpg
  添加好物理磁盘后我们启动系统,通过系统命令我们可以看到磁盘已经添加成功,显示分别为/dev/sdb、/dev/sdc、/dev/sdd
  • [iyunv@localhost ~]# fdisk -l
  • Disk /dev/sda: 21.4 GB, 21474836480 bytes
  • 255 heads, 63 sectors/track, 2610 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  •    Device Boot      Start         End      Blocks   Id  System
  • /dev/sda1   *           1          13      104391   83  Linux
  • /dev/sda2              14        2610    20860402+  8e  Linux LVM
  • Disk /dev/sdb: 1073 MB, 1073741824 bytes
  • 255 heads, 63 sectors/track, 130 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  • Disk /dev/sdb doesn't contain a valid partition table
  • Disk /dev/sdc: 1073 MB, 1073741824 bytes
  • 255 heads, 63 sectors/track, 130 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  • Disk /dev/sdc doesn't contain a valid partition table
  • Disk /dev/sdd: 1073 MB, 1073741824 bytes
  • 255 heads, 63 sectors/track, 130 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  • Disk /dev/sdd doesn't contain a valid partition table
  虽然物理磁盘添加好了,但我们还要为其创建一个分区,并将系统识别码标示为“Linux LVM”,基本操作如下
  • [iyunv@localhost ~]# fdisk /dev/sdb    //使用fdisk工具为磁盘创建分区
  • Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
  • Building a new DOS disklabel. Changes will remain in memory only,
  • until you decide to write them. After that, of course, the previous
  • content won't be recoverable.
  • Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
  • Command (m for help): p    //显示当前磁盘下已经存在的分区(目前为空)
  • Disk /dev/sdb: 1073 MB, 1073741824 bytes
  • 255 heads, 63 sectors/track, 130 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  •    Device Boot      Start         End      Blocks   Id  System
  • Command (m for help): n    //为磁盘添加分区
  • Command action
  •    e   extended
  •    p   primary partition (1-4)    //这里选择创建主分区即可
  • p
  • Partition number (1-4): 1    //输入分区号,这里输入1即可
  • First cylinder (1-130, default 1):     //分区标记开始,使用默认即可
  • Using default value 1
  • Last cylinder or +size or +sizeM or +sizeK (1-130, default 130): //分区标记结束,这里分配磁盘全部可用空间
  • Using default value 130
  • Command (m for help): t    //改变分区系统识别ID
  • Selected partition 1
  • Hex code (type L to list codes): 8e  //这里8e代表LVM标示,可以输入L来查看系统支持的ID标示码
  • Changed system type of partition 1 to 8e (Linux LVM)
  • Command (m for help): p    //再次显示分区,可以看到分区已经创建好
  • Disk /dev/sdb: 1073 MB, 1073741824 bytes
  • 255 heads, 63 sectors/track, 130 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  •    Device Boot      Start         End      Blocks   Id  System
  • /dev/sdb1               1         130     1044193+  8e  Linux LVM
  • Command (m for help): w    //最后输入w来报错分区操作
  • The partition table has been altered!
  • Calling ioctl() to re-read partition table.
  • Syncing disks.
  • [iyunv@localhost ~]# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 //创建物理卷PV
  •   Physical volume "/dev/sdb1" successfully created
  •   Physical volume "/dev/sdc1" successfully created
  •   Physical volume "/dev/sdd1" successfully created
  上面的操作我们即可完成面粉(PV物理卷)的准备工作,其他两个盘符都按照这样的操作创建好分区,最后使用pvcreate命令创建物理卷PV。
准备面团(卷组VG)
  卷组的操作非常简单,通过下面的命令即可将3个物理卷添加到卷组中
  • [iyunv@localhost ~]# vgcreate myVG /dev/sdb1 /dev/sdc1 /dev/sdd1
  •   Volume group "myVG" successfully created

准备馒头(逻辑卷LV)
  准备工作完成后,我们就可以从卷组中划分逻辑卷了,通过下面的命令我为系统分别创建3个大小为1000M的逻辑卷
  • [iyunv@localhost ~]# lvcreate -L 1000M -n lv01 myVG   //-L指定分配空间大小 -n指定逻辑卷名 最后面为卷组名
  •   Logical volume "lv01" created
  • [iyunv@localhost ~]# lvcreate -L 1000M -n lv02 myVG
  •   Logical volume "lv02" created
  • [iyunv@localhost ~]# lvcreate -L 1000M -n lv03 myVG
  •   Logical volume "lv03" created

蒸馒头(分配文件系统、挂载)
  虽然我们已经完成了最后逻辑卷的创建,但是现在还不能用,因为逻辑卷还没有自己的文件系统,通过下面的操作为逻辑卷创建文件系统,并挂载到Linux中。
  • [iyunv@localhost ~]# mkfs.ext3 /dev/myVG/lv01    //为逻辑卷分配ext3文件系统
  • [iyunv@localhost ~]# mkfs.ext3 /dev/myVG/lv02
  • [iyunv@localhost ~]# mkfs.ext3 /dev/myVG/lv03
  • [iyunv@localhost ~]# mkdir /lv01 /lv02 /lv03 //创建挂载点
  • [iyunv@localhost ~]# mount /dev/myVG/lv01 /lv01/ /挂载逻辑卷
  • [iyunv@localhost ~]# mount /dev/myVG/lv02 /lv02/
  • [iyunv@localhost ~]# mount /dev/myVG/lv03 /lv03/

  至此我们已经将最终的逻辑卷挂载到Linux操作系统中了,并且已经可以正常使用,为了系统下次启动时能够自动将逻辑卷添挂载到系统中,我们通过下面的操作来配置系统开机自动挂载。
  • [iyunv@localhost ~]# vi /etc/fstab
  • /dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
  • LABEL=/boot             /boot                   ext3    defaults        1 2
  • tmpfs                   /dev/shm                tmpfs   defaults        0 0
  • devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
  • sysfs                   /sys                    sysfs   defaults        0 0
  • proc                    /proc                   proc    defaults        0 0
  • /dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
  • /dev/myVG/lv01  /lv01   ext3 defaults 0 0   //这里为添加的挂载点
  • /dev/myVG/lv02  /lv02   ext3 defaults 0 0
  • /dev/myVG/lv03  /lv03   ext3 defaults 0 0
  通过上面的操作即完成了逻辑卷的创建,后续我们会近一步讨论逻辑卷的管理及使用。

运维网声明 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-2997-1-1.html 上篇帖子: Linux 进程管理的常用命令示例 下篇帖子: Linux Virtual Server 系统 虚拟机 Linux 文章

尚未签到

发表于 2013-3-21 18:10:45 | 显示全部楼层
你的丑和你的脸没有关系。。。。。。

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

尚未签到

发表于 2013-5-20 14:16:59 | 显示全部楼层
我喜欢孩子,更喜欢造孩子的过程!

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

尚未签到

发表于 2013-6-2 19:59:08 | 显示全部楼层
我妈常说,我们家要是没有电话就不会这么穷。

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

尚未签到

发表于 2013-6-18 02:25:17 | 显示全部楼层
支持一下:lol

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

尚未签到

发表于 2013-6-25 04:59:39 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

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

尚未签到

发表于 2013-7-19 04:05:18 | 显示全部楼层
如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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