LVM操作命令备忘
1. rpm –qa|grep lvm
2. fdisk /dev/sd* mdadm parted
3. pvcreate /dev/sd*1 pvcreate /dev/sd*2
4. vgcreate vg_home /dev/sd*1 /dev/sd*2 vgextend /dev/sd*3 vg_home vgreduce vg_home /dev/sd*3
5. lvcreate -L 100G -n lv_home vg_home lvextend -L +100G /dev/vg_home/lv_home
6. mkfs.ext3 /dev/vg_home/lv_home mkfs -T ext4 /dev/vg_home/lv_home
7. mount /dev/vg_home/lv_home /home/
8. vi /etc/fstab /dev/vg_home/lv_home /home ext3 defaults 0 0
一、添加一颗新的硬盘到系统,然后使用命令 fdisk -l 进行查看,可以看到新增加的硬盘并没有进行分割,所以要先进行分割才可以进行LVM的设定哦!
二、对新的磁盘进行分割:
三、建立PV:要建立PV其实很简单,只要直接使用pvcreate这个命令就可以了,来看下创建的过程:
注:如果是整颗硬盘/dev/sdb要作LVM,可以省略新增partition 这步骤,直接作pvcreate即可。
1、建立磁盘ID为 8e
2、将原本的磁盘制作成PV 的格式
如果要查看详细的情况,可使用命令pvdisplay 进行查看,不过VG name 中的资料暂时还不会显示,因为我们还没有给这个PV 分配VG 哦!
四、建立VG:我们知道PV 的名称其实就是partition 的装置代号,但是VG 的名称确可以自定义!来看下创建的过程:
五、建立LV:创造出VG之后,就是要建立分割区啦!这个分割区就是所谓的LV ,假设我要将刚刚那个wikivg 磁盘,分割成为wikilv,整个 VG 都被分配到wikilv里面去。来看下创建的过程:
我们来查看下,这里出现的资料很重要哦,以为这以后我们所有要挂载的资料都是通过这个装置的。
如此一来,整个partition也准备好啦!
六、partition的格式化与挂载
1、格式化 partition
2、挂载partition
可以看到将partition挂载到/lvm下面以后,原来的系统还是存在的,这样就可以跟vmware ESX 与Guest os (vm) NFS SAMBA 共享进行结合做设置了。
为了使系统在开机的时候就自动挂载LVM,所以我们还要在/etc/fstab 中写入:
centos , lvm , fdisk , pvcreate , lvcreate , pvdisplay , pvscan , partprobe , lvscan , vgcreate , vgdisplay , vgscanvg , mke2fs