Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

lvm study

来源: newyue 分享至:

lvm study:

lvm名词:PV, PE, VG, LV   操作流程: 1、更改分区模式: #fdisk /dev/sda ============================================= Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 8e Changed system type of partition 5 to 8e (Linux LVM)   Command (m for help): p   Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes      Device Boot      Start         End      Blocks   Id  System /dev/sda1   *           1          33      265041   83  Linux /dev/sda2              34        2644    20972857+  83  Linux /dev/sda3            2645        3166     4192965   82  Linux swap / Solaris /dev/sda4            3167       38913   287137777+   5  Extended /dev/sda5            3167       38913   287137746   8e  Linux LVM   Command (m for help): w The partition table has been altered!   Calling ioctl() to re-read partition table.   WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. ==================================================================== #partprobe   #PV操作阶段   #pvcreate /dev/sda5 Physical volume "/dev/sda5" successfully created  表示执行成功。 =================================================== 此处报错:Can't open /dev/sda5 exclusively. Mounted filesystem? 解决如下: #df -h 查找dev/sda5挂载的分区,卸载掉。 #umount /dev/sda5 执行完检查没有挂载后,重新执行上面的命令。 =================================================================== #pvscan #pvdisplay     VG操作阶段   #vgcreate -s 16M vgdisk /dev/sda5  创建一个名位vgdisk的VG,且制定pe为16M #vgscan #vgdisplay     增加VG的容量命令:   vgextend vgdisk /dev/sda6   (这里是假设还有个sda6的pv)   =====================================================================   LV阶段:   #lvcreate -l 7000 -n lvdisk vgdisk  创建一个7000个PE的名称为lvdisk的LV # ll /dev/vgdisk/lvdisk  lrwxrwxrwx 1 root root 29 Dec  7 11:01 /dev/vgdisk/lvdisk -> /dev/mapper/vgdisk-lvdisk #lvdisplay     Block device           253:0   #档案系统阶段: #mkfs.ext3.html' target='_blank'>mkfs.ext3 /dev/vgdisk/lvdisk #mount /dev/vgdisk/lvdisk /data   这样LV就挂载上了,我们可以做任何操作了。。   ========================================================================= 下面是一些日常的维护操作: 1、放大LV容量 #lvextend -L +50G /dev/mapper/vgdisk-lvdisk #resize2fs /dev/mapper/vgdisk-lvdisk #df -h       显示成功加到117.58G   2、缩小LV容量 #umount /data #e2fsck -f /dev/mapper/vgdisk-lvdisk #resize2fs /dev/mapper/vgdisk-lvdisk 20G     #后面的20G表示缩小后的值。 #lvresize -L 20G /dev/mapper/vgdisk-lvdisk #mount /dev/mapper/vgdisk-lvdisk /data #df -h  #检查是否到达所要缩小到的大小   3、删除lv卷:lvremove /dev/mapper/vgdisk-lvdisk    删除vg组:vgremove /dev/vgdisk  删除物理卷:pvremove /dev/sda5   4、创建磁盘快照: #lvcreate -L 50G -s lvdiskbackup /dev/vgdisk/lvdisk     #创建快照 #mkdir /mnt/lvdiskbackup #mount /dev/vgdisk/lvdisk /mnt/lvdiskbackup #umount /mnt/lvdiskbackup #lvremove /dev/vgdisk/lvdiskbackup             #删除快照 最后检查数据完全一致,确认正常。

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史