^_^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