parted分区和LVM分区纪录

^_^Parted使用

1.Parted分区
parted /dev/sdc
mklabel
New disk label type? gpt

mkpart oracle 0 -1
I
q
mkfs.ext4 /dev/sdc1
mount /dev/sdc1 /itpux
df -h
mount

2.Parted磁盘分多分区
parted /dev/sdc
p  //列出当前分区信息
mklabel
New disk label type? gpt
Yes
p
mkpart primary 0 100 //以M为单位
I //同意
p
mkpart oradata 100 600 
I
p
mkpart oracle 0 -1  //合并

3.删除分区
parted /dev/sdc
p
rm 2
rm 1

4.整张磁盘分区
parted /dev/sdc
mklable 
New disk label type? gpt
Y
p
mkpart oracle 0 -1   整个盘全分
I
p

5.恢复分区
parted /dev/sdc   //恢复分区
rm 1
rescue
Start? 0 
End? -1
最后查看分区的标签没有,需要重新加


^_^LVM操作

6.PV创建
fdisk -l |grep "Disk /dev/sd"
pvcreate /dev/sdd /dev/sde /dev/sdf
pvs
pvdisplay

7.VG创建
vgcreate oraclevg /dev/sdd /dev/sde /dev/sdf
vgs
vgdisplay

8.LV创建
lvcreate -n lvoracle -L 2G oraclevg
lvs
lvdisplay

9.格式化并挂载使用,并增加启动分区信息
mkfs.ext4 /dev/oraclevg/lvoracle
mkdir /oracle
mount /dev/oraclevg/lvoracle /oralce
df -h
vi /etc/fstab
/dev/oraclevg/lvoracle  /oracle   ext4  defaults  0 0
:wq!

在线扩容、缩小

10.在线扩PV
vgs
vgdisplay
pvs
pvcreate /dev/sdg
pvs

11.在线扩VG
vgextend oraclevg /dev/sdg
vgs

12.在线扩LV
pvs
lvdisplay
lvextend -L +5G /dev/oraclevg/lvoracle
resize2fs /dev/oraclevg/lvoracle
df -h

缩小

13.缩小LV

lvs
resize2fs /dev/oraclevg/lvoracle 2G
e2fsck -f /dev/oraclevg/lvoracle //检查
resize2fs /dev/oraclevg/lvoracle 2G  //再执行一次
lvreduce -L -5G /dev/oraclevg/lvoracle 
y
lvs
mount /oracle 
df -h

14.回收VG
umount /oracle
pvs
vgreduce oraclevg /dev/sdg
pvremove /dev/sdg  //回收
pvs
mount /oracle 
df -h 

15.删除PV、VG、LV
vgdisplay -v
lvdisplay -v
umount /oracle
lvremove /dev/oraclevg/lvoracle
y
vgremove oraclevg
pvremove /dev/sdd /dev/sde /dev/sdf

 

posted @ 2018-07-06 01:22  myway_liang  阅读(2003)  评论(0编辑  收藏  举报