|
|
@@ -1,125 +0,0 @@
|
|
|
-#!/bin/bash
|
|
|
-echo "------------------------------------------------------------------------------------------------------------------------------------------------------"
|
|
|
-echo -e "\033[33m LVM DISK Auto Partition Tools Version: 1.0.2 (20190622) \033[0m | Technical support provided by [ https://cxthhhhh.com ] "
|
|
|
-echo "------------------------------------------------------------------------------------------------------------------------------------------------------"
|
|
|
-echo -e "\033[33m 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 8888888 888888 88 8888888 88888888 88888 8888 888 888 888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 88888888 888888 888 888888 88888888 88888 888 888 888888888 88 88888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 888888888 8888 8888 8 8888 8 88888888 8888888 888 888 88888888 8 888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 888888888 88 88888 88 88 88 88888888 8888888 888 88888 8888 8888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 8888888888 88 88888 888 8 888 88888888 888888 888 888888888 88 8 88888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 88888888888 888888 888 888 88888888 88888 8888 8888888888 88 88 8888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888888888888888888 888888 8888888 8888 8888 88888888 888888 888 888 8888 88888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888888 888888888888888888888888888888888888888888888888 88888888888888888888888888888888888 88888888888 88888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 8888888 888888888888888888888 88888888888888888888888 888888888888888888888888 88888 8888 88888 88888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 888888 8 88888888888888888888 88888888888888888888888 8888 88888888888888888888888 888888888888 8888888888888888888888888888888888888 \033[0m"
|
|
|
-echo -e "\033[33m 88888 88 88888 88888 88 888 88888888 8888 88 8888 8 88 88 88 8888 8888 88 \033[0m"
|
|
|
-echo -e "\033[33m 8888 8888 8888 88888 8888 8888 88888 8888888 888888888 888 88888 88888 8888 88888 888 88888 888 8888 88 \033[0m"
|
|
|
-echo -e "\033[33m 888 888 88888 8888 8888 88888 8888888 8888888888 888 888888 88888 8888 88888 88 88888 888 8888 88 \033[0m"
|
|
|
-echo -e "\033[33m 888 888888 88 888 8888 8888 88888 88888888 888888888 8888 888 888888 8888 8888 88888 888 88888 888 8888 88 \033[0m"
|
|
|
-echo -e "\033[33m 88 8888888 888 8888 888 888888888 888888888 888 8888888 88 88888 88 8888 8888 8888 88 \033[0m"
|
|
|
-echo -e "\033[33m 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \033[0m"
|
|
|
-echo "------------------------------------------------------------------------------------------------------------------------------------------------------"
|
|
|
-echo -e "\033[33m LVM DISK Auto Partition Tools Version: 1.0.2 (20190622) \033[0m | Technical support provided by [ https://cxthhhhh.com ] "
|
|
|
-echo "------------------------------------------------------------------------------------------------------------------------------------------------------"
|
|
|
-echo "Analyze Disk type (Virtual/Physical)......"
|
|
|
-sleep 5
|
|
|
-if [ -b /dev/vda1 ]; then
|
|
|
-echo "Disk type: Virtual Disk"
|
|
|
-echo "Recognition completed, waiting for disk response."
|
|
|
-echo "Automatic partitioning will take more than 2 minutes to complete."
|
|
|
-sleep 3s
|
|
|
-echo "n
|
|
|
-p
|
|
|
-3
|
|
|
-
|
|
|
-
|
|
|
-t
|
|
|
-3
|
|
|
-8e
|
|
|
-w
|
|
|
-" | fdisk /dev/vda
|
|
|
-sleep 10s
|
|
|
-echo "In the partition (1/5), waiting for the disk response will take more than 30 seconds."
|
|
|
-partprobe
|
|
|
-sleep 20s
|
|
|
-echo "In the partition (2/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-pvcreate /dev/vda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (3/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-vgextend centos /dev/vda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (4/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-lvextend -l +100%FREE /dev/mapper/centos-root
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (5/5), waiting for the disk response will take more than 10 seconds."
|
|
|
-resize2fs -p /dev/mapper/centos-root
|
|
|
-sleep 6s
|
|
|
-elif [ -b /dev/xvda1 ]; then
|
|
|
-echo "Disk type: Virtual Disk"
|
|
|
-echo "Recognition completed, waiting for disk response."
|
|
|
-echo "Automatic partitioning will take more than 2 minutes to complete."
|
|
|
-sleep 3s
|
|
|
-echo "n
|
|
|
-p
|
|
|
-3
|
|
|
-
|
|
|
-
|
|
|
-t
|
|
|
-3
|
|
|
-8e
|
|
|
-w
|
|
|
-" | fdisk /dev/xvda
|
|
|
-sleep 10s
|
|
|
-echo "In the partition (1/5), waiting for the disk response will take more than 30 seconds."
|
|
|
-partprobe
|
|
|
-sleep 20s
|
|
|
-echo "In the partition (2/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-pvcreate /dev/vda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (3/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-vgextend centos /dev/vda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (4/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-lvextend -l +100%FREE /dev/mapper/centos-root
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (5/5), waiting for the disk response will take more than 10 seconds."
|
|
|
-resize2fs -p /dev/mapper/centos-root
|
|
|
-sleep 6s
|
|
|
-else
|
|
|
-echo "Disk type: Physical Disk"
|
|
|
-echo "Recognition completed, waiting for disk response."
|
|
|
-echo "Automatic partitioning will take more than 2 minutes to complete."
|
|
|
-sleep 3s
|
|
|
-echo "n
|
|
|
-p
|
|
|
-3
|
|
|
-
|
|
|
-
|
|
|
-t
|
|
|
-3
|
|
|
-8e
|
|
|
-w
|
|
|
-" | fdisk /dev/sda
|
|
|
-sleep 10s
|
|
|
-echo "In the partition (1/5), waiting for the disk response will take more than 30 seconds."
|
|
|
-partprobe
|
|
|
-sleep 20s
|
|
|
-echo "In the partition (2/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-pvcreate /dev/sda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (3/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-vgextend centos /dev/sda3
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (4/5), waiting for the disk response will take more than 15 seconds."
|
|
|
-lvextend -l +100%FREE /dev/mapper/centos-root
|
|
|
-sleep 11s
|
|
|
-echo "In the partition (5/5), waiting for the disk response will take more than 10 seconds."
|
|
|
-resize2fs -p /dev/mapper/centos-root
|
|
|
-sleep 6s
|
|
|
-fi
|
|
|
-echo "Automatic partition completion, Please restart."
|
|
|
-sleep 3s
|