シェルスクリプトでハードディスクの自動マウントを実現(自動フォーマット+マウントディレクトリ自動作成)

シェルスクリプトでハードディスクの自動マウントを実現(自動フォーマット+マウントディレクトリ自動作成)
シェルスクリプト概要

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务
Shell是一个命令解释器,是一个程序/bin/bash,解释linux的命令
Shell 脚本(shell script),是一种为 shell 编写的脚本程序

シェルスクリプトで自動マウントを実現

#!/bash/sh
echo "请输入所挂盘目标地址!(示例:/dev/xxx)"
read -p "地址:" o
echo "请输入所要挂载的地址!(示例:/xxx)"
read -p "地址:" p
sleep 3s
cd $p >>/dev/null 2>&1
if [ $? -eq 0 ];then
       echo "挂载地址存在!"
else
       echo "挂载地址已创建!" | sudo mkdir $p
fi
sleep 2s
sudo mkfs.ext4 -F $o >> /dev/null 2>&1
sleep 3s
echo " $o $p ext4 defaults 0 0 " | sudo tee -a /etc/fstab && echo " $p " |sudo tee 1.txt
sleep 3s
sudo mount -a
b=`sed 's#/# #g' 1.txt`
a=`df -h|grep /dev/sdb|awk '{print $6}'|sed 's#/# #g'`
if [ $a = $b ];then
        echo " $p 挂载成功! "
else
        echo " $p 挂载失败! "
fi
sleep 2s

テスト スクリプトの自動マウントが
www.hyithack.com
正常にマウントされ、/etc/fstab に書き込まれました。
www.hyithack.com
www.hyithack.com

おすすめ

転載: blog.csdn.net/HYXRX/article/details/114366675