shell脚本快速创建格式化磁盘与详细操作过程
利用shell脚本实现对一个磁盘进行分区格式化挂载
查看当前磁盘分区状况
fdisk -l
//查看磁盘信息
lsblk
让硬盘进入分区模式
fdisk /dev/sdb命令(输入 m 获取帮助): m //打印选项菜单添加新的分区:
命令(输入 m 获取帮助):n //添加一个分区选择分区类型:
Select (default p): e
//输入e表示创建扩展分区分区数量:
分区号 (1-4,默认 1):1设置扇区:
起始 扇区 (2048-83886079,默认为 2048):回车
Last 扇区, +扇区 or +size{K,M,G} (2048-83886079,默认为 83886079):回车保存
命令(输入 m 获取帮助):w //保存退出
格式化操作,完成后即可挂载使用
mkfs -t ext3 /dev/sdb//挂载文件系统,ISO镜像到指定文件夹。
//临时:
mount /dev/cdrom(源文件) /mnt(源载点)
//永久:
vi /etc/fstab
dev/sdb /mnt iso9660 default 0 0
通过管理员选择创建、格式化、挂载新添加的磁盘脚本
#! /bin/bash
#利用shell脚本实现对一个磁盘进行分区格式化挂载
PS3="提示选择要创建的磁盘:"
select W in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quit
docase $W insda)fdisk -l /dev/sdabreak;;sd[b-z])echo "npw" | fdisk /dev/$Wmkfs.xfs -i size=512 /dev/${W}"1" &>/dev/nullmkdir -p /data/${W}"1" &>/dev/nullecho -e "/dev/${W}"1" /data/${W}"1" xfs defaults 0 0\n" >> /etc/fstabmount -a &>/dev/nullbreak;;quit)break;;*)echo "错误的磁盘,请再次检查";;esac
done
自动创建、格式化、挂载新添加的磁盘脚本
#!/bin/bash
利用shell脚本实现对一个磁盘进行分区格式化挂载for V in $(ls /dev/sd[b-z])
doecho -e "n\np\n\n\n\nw\n" |fdisk $Vmkfs.xfs -i size=512 ${V}1 &>/dev/nullsleep 1M=$(echo "$V" |awk -F "/" '{print $3}')mkdir -p /data/${M}1 &>/dev/nullecho -e "${V}1 /data/${M}1 xfs defaults 0 0\n" >>/etc/fstabmount -a &>/dev/null
done
取消挂载
umount /dev/sdb
删除分区
fdisk /dev/sdb //进入分区模式
m d 1 依次操作
shell脚本快速创建格式化磁盘与详细操作过程相关推荐
- Linux下使用Shell脚本快速创建项目目录模板
//proj.sh #!/bin/sh #FileName:proj.sh #Function:create project directory quckily #Version:V0.1 #Auth ...
- 详解Linux交互式shell脚本中创建对话框实例教程
详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...
- python编程怎么建立工程_教你如何用Python脚本快速创建项目
相信初学Cocos2D者对Python还很陌生,今天本篇教程教你如何用Python脚本快速创建项目. 在Cocos2d-x2.1.4以上的版本中,取消了使用vs模版创建项目的方法,开始使用python ...
- Linux下Shell脚本实战之监测磁盘空间
Linux下Shell脚本实战之监测磁盘空间 一.脚本目的及要求 二.脚本内容 三.运行脚本 一.脚本目的及要求 (1) 监控/home下每各个用户目录的占用磁盘大小 (2) 监控/var/log下前 ...
- Shell脚本批量创建用户并随机生成密码
Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...
- 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一下. 当你在终端环境下安装新的软件时,你可以经常看到信息 ...
- Linux学习--Shell脚本的创建
Shell脚本的创建 [1]什么是shell shell它是命令行解析器,分为以下几类: (1)sh :(全称 Bourne Shell)是UNIX最初使用的 shell,而且在每种 UNIX 上都可 ...
- 【桌面运维】Windows使用批处理脚本快速创建访问共享文件的快捷方式
Lib 前言 关于Windows共享的知识 一种解决方案 批处理脚本的实现 简约版 简约版效果展示 美化版 美化版效果展示 优化简约版 前言 前阵子要给公司很多电脑安装访问共享文件夹快捷方式,方便各部 ...
- Linuxshell之高级Shell脚本编程-创建函数
写在前面:案例.常用.归类.解释说明.(By Jim) 使用函数 #!/bin/bash # testing the scriptfunction myfun {echo "This is ...
最新文章
- Docker 清理命令集锦
- CSSE*PTC student tutoring program student lecturers of 2018-2019 Academic Year.
- VTK:可编程字形过滤器用法实战
- QHBoxLayout
- 从 200 多篇顶会论文看预训练语言模型研究进展
- [原]Jenkins(二十一) jenkins再出发Build periodically和Poll SCM
- 【NLP】第 6 章:XGBoost 超参数
- mysql_连接故障 Too many open files in system
- Office操作技巧——利用Excel实现文件夹批量重命名
- python求不规则图形面积_使用Python生成不规则形状的图形
- Mysql个人学习总结
- open office进程总退出问题解决方法
- matlab画图窗口显示中文乱码,全是方框的解决方法
- CentOS的下载和安装
- solidworks属性管理器_发现SOLIDWORKS自定义属性(下)
- 上蔡一高2021高考成绩查询,上蔡一高高考录取名单1
- 数据结构-青蛙杯棒球比赛
- linux限制网口带宽指令,Linux使用wondershaper限制网络带宽
- 有关于毕业论文提纲范文
- js 获取百度搜索关键词的代码
热门文章
- GoLang之any关键字
- Jupyter介绍及使用技巧
- ShardingSphere的ShardingJDBC简单使用与理解
- html5中链接去除下划线,html超链接去掉下划线 html去除取消超链接下划线
- C++类的多继承和虚基类
- nb iot 与java_NB-IoT物联网技术解析与案例详解 PDF 下载
- HTML播放视频(兼容IE低版本)
- 无法打开项目文件。 无法找到 .NET SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配
- win7安装nodejs失败
- 各神经网络文献出处整理(附下载链接)