| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- #!/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
|