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