Shell腳本實現Linux創建分區並掛載

/ 前言 /

       對Linux創建分區及掛載流程有興趣的朋友可以看我的另一篇博文Shell腳本實現Linux創建分區並掛載

/ 腳本 /

如果要創建多個分區可以將分區代號作爲腳本輸入

#!/bin/bash

function special_echo(){
  if [ $# -ge 2 ];then
     PARAM_NUM=$1
     PARAM_MSG=$2
  else
    special_echo 1 "參數異常"
  fi
  case $PARAM_NUM in
        1)
        echo -e "\033[31m ${PARAM_MSG}\033[0m"
        ;;
        2)
        echo -e "\033[33m ${PARAM_MSG}\033[0m"
        ;;
        *)
        echo ${PARAM_MSG}
        ;;
   esac
}


read -p "請輸入要分區的磁盤名稱: " DISK_NAME

fdisk ${DISK_NAME} << diskEof
n
p
1
# 空代表着回車


w
diskEof
mkfs.ext4 ${DISK_NAME}1
special_echo 2 "開始掛載分區"
special_echo 1 "注意分區要掛載的目錄不存在則會創建, 如果存在則會先進行刪除操作"
read -p "請輸入分區要掛載的目錄名稱, 例如 /opt/mount : " MOUNT_NAME
rm -rf ${MOUNT_NAME}
mkdir -p ${MOUNT_NAME}
mount ${DISK_NAME}1 ${MOUNT_NAME}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章