Linux LVM管理

来源:互联网 发布:手机淘宝怎么打不开了 编辑:程序博客网 时间:2024/05/17 20:53

1.      增加磁盘扩展分区

fdisk /dev/sda 进入如下界面

n选择新建扩展分区

p创建主分区(其实就是独立分区)

t命令修改分区系统属性(将新建的扩展分区更改为逻辑卷)


以上执行完需重启

 

2.      创建物理分区

pvcreate /dev/sda4

3.      将新建的物理分区扩展到逻辑卷中

vgextend VolGroup /dev/sda4

4.      扩展已有的逻辑卷

lvextend -n /dev/mapper/VolGroup-LogVol01 -L +345

下面为另外一个调整分区的步骤:

调整逻辑分区大小:


  1. df -h 和lvscan查看分区 使用pvscan查看物理卷,和剩余空间

  2. lvdisplay查看单个分区
    lvcreate -n /dev/vg01/lvtest -L 50GB  创建一个50GB大小的分区,分区名为lvtest   相应的删除使用lvremove
  3. 格式化分区,格式化为ext4
     mkfs.ext4 /dev/vg01/lvtest  将逻辑分区格式化为ext4分区
  4. 配置/etc/fstab文件夹,格式参照其他的
  5. 创建相应的文件夹,如/test
  6. 执行mount test即可  相应的,卸载使用umount
  7. 如果要扩展某个逻辑卷
    先执行lvextend -n /dev/vg01/lvtest -L +10GB(+是要扩展的大小)  (lvextend -n /dev/vg01/lvtest -L 60GB) 后面的大小为扩容后的大小一样,和lvreduce一样,直接使用lvreduce会毁掉之前的数据)
    再执行resize2fs -f /dev/mapper/VolGroup-lv_root 

  8. 如果是修改swap分区,则格式化的时候使用mkswap /dev/vg01/lvswap swapoff /dev/vg01/lvswap swapon /dev/vg01/lvswap
  9. cat /proc/sys/vm/swappiness此参数为查看swpa分区使用策略,100为尽量使用swap分区

以上为简单的扩分区步骤,

常用的命令有很多,fdisk,pvscan, lvscan pvcreate lvcreate lvextend lvremove ,pvremove ,resize2fs, mkfs。mount 等,需要配合使用。vgcreate ,包含关系为物理盘->pv->vg->lv->文件系统.

另外一定不要忘记配置/etc/fstab否则服务器自检有问题,那就只能用单用户模式或者救援模式修改了

原创粉丝点击