挂载新数据盘脚本

#查看可用磁盘设备及其挂载点
lsblk
#磁盘分区的命令文件 DISK
="/dev/vdb"
#或者
DISK="/dev/sdb"
#创建挂载点

MOUNT_POINT="/data"
if [ -e "$DISK" ];then
  MOUNT_POINT="/data" 
  cat << EOF > /tmp/fdisk.command
g
n



wq
EOF
  
  #磁盘分区
  fdisk $DISK < /tmp/fdisk.command
#重读分区表 partprobe
  #磁盘格式化 mkfs.ext4 ${DISK}
1
#创建挂载点
mkdir -p $MOUNT_POINT
#添加开机挂载,磁盘名可能会变更,但是这块磁盘UUID是不变的,所以在fstab中挂载UUID

P_UUID=$(blkid |grep "${DISK}1"| awk '{print $2}')
echo "${P_UUID} ${MOUNT_POINT} ext4 defaults,noatime 1 1" >> /etc/fstab
#挂载 /etc/fstab 文件中定义的所有文件系统
mount -a
fi 
df -h

 

posted @ 2024-02-28 09:46  潇潇暮鱼鱼  阅读(21)  评论(0)    收藏  举报