whiptail创建一个磁盘格式化ext4格式UUID挂载
以下是使用whiptail创建一个磁盘格式化为ext4格式,然后使用UUID挂载的步骤:
-
打开终端并输入以下命令安装whiptail:
sudo apt-get install whiptail -
创建一个whiptail脚本文件:
sudo nano format_disk.sh -
在脚本中添加以下内容:
#!/bin/bash # 获取磁盘设备名称 DEVICE=$(whiptail --inputbox "请输入磁盘设备名称(如:/dev/sdb):" 10 60 --title "格式化磁盘" 3>&1 1>&2 2>&3) # 确认是否要格式化磁盘 if (whiptail --title "格式化磁盘" --yesno "您确定要格式化磁盘$DEVICE吗?" 10 60) then # 格式化磁盘为ext4格式 mkfs.ext4 $DEVICE # 获取UUID UUID=$(blkid -s UUID -o value $DEVICE) # 创建挂载点 mkdir /mnt/mydisk # 挂载磁盘 echo "UUID=$UUID /mnt/mydisk ext4 defaults 0 0" >> /etc/fstab mount -a whiptail --title "格式化磁盘" --msgbox "磁盘$DEVICE已成功格式化,并已挂载到/mnt/mydisk目录下。" 10 60 else whiptail --title "格式化磁盘" --msgbox "磁盘格式化已取消。" 10 60 fi -
保存并退出脚本文件。
-
运行脚本文件:
sudo bash format_disk.sh -
按照whiptail的提示,输入要格式化的磁盘设备名称。
-
确认是否要格式化磁盘。
-
如果确认格式化,则脚本将格式化磁盘为ext4格式,并挂载到/mnt/mydisk目录下。
-
如果取消格式化,则脚本将显示一个取消消息。
注意:在执行脚本之前,请确保您输入的磁盘设备名称是正确的,否则可能会格式化错误的磁盘
原文地址: https://www.cveoy.top/t/topic/eQ2W 著作权归作者所有。请勿转载和采集!