编辑
2023-04-19
sh
00

目录

LVM使用脚本实现自动分区

LVM使用脚本实现自动分区

提示

需提前查看系统内未分区硬盘名称。

sh
#!/bin/bash # #******************************************************************** #Author: zhangwei #QQ: 200957079 #Date: 2020-03-02 #FileName: disk-lvm.sh #URL: http://vanblog.ztunan.top #Description: The test script #Copyright (C): 2020 All rights reserved #******************************************************************** # Function:使用一整块硬盘创建LVM逻辑卷 read -p "请输入你要做成逻辑卷的硬盘(写绝对路径,如:/dev/sda):" path if [ -e $path ];then echo "true" else echo "该设备不存在!!" exit fi pvcreate $path echo "该硬盘已做成物理卷!" vgcreate myvg $path echo "该物理卷已加入卷组 myvg 中" vgs free=`vgs| awk '$1~/myvg/{print}'|awk '{print $6}'` echo "该物理卷剩余的空间大小为:$free " read -p "请输入你要创建逻辑卷的大小(如:1G):" repy2 lvcreate -L $repy2 -n mylv myvg echo "已成功创建逻辑卷mylv" echo "------------------------" lvs echo "------------------------" echo "你想对新分区设定什么类型的文件系统?有以下选项:" echo "A:ext4文件系统" echo "B:xfs文件系统" read -p "请输入你的选择:" repy3 case $repy3 in a|A) mkfs.ext4 /dev/myvg/mylv echo "该分区将被挂载在 "/mnt/mylv" 下" m=`ls /mnt/|grep mylv | wc -l` if [ $m -eq 0 ];then mkdir /mnt/mylv fi echo "/dev/myvg/mylv /mnt/mylv ext4 defaults 0 0" >> /etc/fstab mount -a df -Th ;; b|B) mkfs.xfs -f /dev/myvg/mylv echo "该分区将被挂载在 "/mnt/mylv" 下" m=`ls /mnt/|grep mylv | wc -l` if [ $m -eq 0 ];then mkdir /mnt/mylv fi echo "/dev/myvg/mylv /mnt/mylv xfs defaults 0 0" >> /etc/fstab mount -a df -Th ;; *) echo "你的输入有误!!" esac
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:笑一个吧~

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 本文为博主「笑一个吧~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 许可协议。转载请注明出处!