| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #!/bin/bash
- echo "------------------------------------------------------------------------------------------------------------------------------------------------------"
- echo -e "\033[33m LVM DISK Auto Partition Tools Version: 1.0.1 (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.1 (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
- 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
|