Linux磁盘挂载

linux服务器磁盘挂载
脚本(LinuxVGdisk.sh):

echo "查询新增的块设备:"
fdisk -l
DISKNAME=
echo "请输入新增的块设备路径(例:/dev/sdc)(n 跳过该步骤):"
while read var
do
    if [ $var != '' ] 
  then
    if [ $var == 'N' ] ||  [ $var == 'n' ]
    then
     break
    else
        DISKNAME=$var
            echo "对设备块:("$DISKNAME")进行分区(操作:n、p、Enter、Enter、Enter、w)(分区号默认1):"
            fdisk $DISKNAME  && break
            echo "请重新输入新增的块设备路径(例:/dev/sdc)(n 跳过该步骤):"
    fi
  fi
done

echo "安装lvm2:"
yum -y install lvm2

DISKNAME=$DISKNAME"1"
echo "新建物理卷("$DISKNAME"):"
pvcreate $DISKNAME

echo "新建卷组VG(默认 myvg),并将物理卷("$DISKNAME")加入 myvg:"
vgcreate myvg $DISKNAME

echo "新建逻辑卷LV(默认逻辑卷名称 mydata):"
echo "请输入逻辑卷大小:"
while read var
do
    if [ $var != '' ] 
  then
        lvcreate -L $var -n mydata myvg   &&   break
    echo "请重新输入逻辑卷大小:"
  fi
done


echo "新建文件系统:"
mkfs.xfs /dev/myvg/mydata

echo "创建文件夹:"
echo "请输入文件夹名称:"
FILENAME=
cd /
while read var
do
    if [ $var != '' ] 
  then
    FILENAME=$var
        mkdir $var  &&   break
    echo "请重新输入文件夹名称:"
  fi
done

echo "挂载文件系统:"
mount /dev/myvg/mydata /$FILENAME

echo "自动挂载文件系统:"
echo /dev/myvg/mydata /$FILENAME xfs defaults 0 0 >> /etc/fstab

echo "挂载完成!"

执行操作

253084c711f769a35f8d5c629c26307.png

de265cdcd74f4555df7b9c92d67c88f.png

355727cc65c6dd75ad83be9816602cf.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 504b 0304 1400 0008 0800 4498 963d a6fa9ff3 9f41 1e00 a88...
    BossOx阅读 11,359评论 0 0
  • 磁盘挂载分为三步,分区,格式化,挂载。一、分区首先现在CentOS添加一块硬盘,作为实验,分配5G大小就足够了,在...
    DeerLY阅读 430评论 0 0
  • 504b 0304 1400 0008 0800 fa8c 963d 50740baa dffc 0e00 6cd...
    BossOx阅读 3,537评论 0 0
  • 6270 a1da b5e7 b8aa 4d60 60c6 dea2 9fcc66b3 1acd 0596 77b...
    BossOx阅读 9,214评论 0 0
  • 1、磁盘的格式化 1.1、查看当前文件目录 使用 df -h 命令来查看当前已经挂载的磁盘以及磁盘的信息: 1.2...
    扫地神僧_min阅读 248评论 0 0