文档章节

用Shell脚本进行fdisk分区

水海云
 水海云
发布于 2017/09/05 21:08
字数 165
阅读 15
收藏 0
点赞 0
评论 0

在嵌入式开发中经常会对mmc卡,固态硬盘等重新分区。手动调用fdisk能完成这些重复劳动,但总是不方便。为了提高效率,写如下脚本用于方便开发。注意:其中的空行必不可少,每一个空行意味着一个回车。

#!/bin/bash
disk=$1
if [ -z $disk ]; then  
disk=/dev/mmcblk0  
echo "您没有指定将要分区的设备,将使用默认设备: $disk"
fi
fdisk $disk << EOF
d
1
d
2
d
3
d
4
d

n
p
1
1
+20M
n
p
2

+20M
n
p
3

+256M
n
e

n

+512M
n

t
1
b
t
2
53
p
w
EOF

#file end

© 著作权归作者所有

共有 人打赏支持
水海云
粉丝 49
博文 118
码字总数 99980
作品 0
深圳
程序员
A20硬盘格式化

1>fdisk_shell.sh文件需在linux下用vim生成 否则会出很多意想不到的问题, 若在win下生成该文件在导入linux需用busybox dos2unix fdisk_shell.sh命令转化为linux文件。 2>整体思路:在应用层...

wangjian19 ⋅ 2013/12/10 ⋅ 0

SHELL脚本实现分区

写一个脚本(前提:请为虚拟机新增一块硬盘,假设它为/dev/sdb),为指定的硬盘创建分区 1,列出当前系统上所有的磁盘,让用户选择,如果选择quit则退出脚本;如果用户选择错误,就让用户重新...

Vincent-Duan ⋅ 2016/10/16 ⋅ 0

Linux之部分shell脚本练习(二)

while CONDITION;do statement done 进入循环:条件满足 退出循环:条件不满足 until CONDITION;do statment ... done #!/bin/bash # read -p "Input something:" STRING while[ $STRING !=......

巫哲 ⋅ 2014/05/12 ⋅ 0

SpacePack 运维工具之 Auto fdisk

SpacePack 是一款针对云主机制作的运维工具包,Auto fdisk 是一个自动创建分区格式化并挂载硬盘脚本,后期将会有更多的工具脚本被制作出来,并且立志要做一款运维工程师的居家必备利器! 支持...

palink ⋅ 2017/08/06 ⋅ 0

Linux系统管理(1)

Linux系统管理主要分为:1.存储管理;2.程序包管理;3.sed、awk的应用;4.进程管理;5.网络管理;6.Linux内核管理;7.Linux系统的启动流程;8.系统安装;9.完善shell脚本的使用;我们接下来先...

long44 ⋅ 2017/12/13 ⋅ 0

linux学习作业-第七周

本周作业内容: 1、创建一个10G分区,并格式为ext4文件系统; 首先需要在虚拟机添加一块硬盘,硬盘大小超过10G,例如/dev/sdb。 使用fdisk创建 fdisk /dev/sdb #进入fdisk工具n#选择创建新分区...

rExcHow ⋅ 2016/09/21 ⋅ 0

制作一个精简版的CentOS6.4操作系统

一、一个Linux操作系统需具备的组件 在制作一个精简的Linux系统之前,首先了解一下制作一个系统所必备的组件。我们需要一个Linux内核文件、bash命令解释器、各种命令、grub引导程序、init程序...

wubinary ⋅ 2014/03/09 ⋅ 0

启动并安装slitaz

欢迎访问个人网站,阅读此文http://www.yandong.org/archives/336 slitaz介绍  SliTaz GNU/Linux是一个来自法国的轻量级操作系统,ISO镜像不超过30MB,根文件系统不超过80MB,系统虽小,却五...

yandong ⋅ 2012/07/04 ⋅ 2

centos 脚本基础练习9

练习1 写一个脚本 要求: 分别使用while,until和for循环实现。[root@localhost mscripts]# cat lx31* !/bin/bash STRING="172.16.99."declare -i I=0while [ $I -le 19 ]; dolet I+=1ping ......

bruceweng ⋅ 2017/12/21 ⋅ 0

sfdisk和parted的使用

parted的用法 随着单块硬盘容量的增大和硬盘价格的下降,2TB的磁盘使用将很快会普及,由于传统的MBR方式存储分区表的方 式缺陷,将可能导致很多分区工具不能正确地读取大于2TB容量的硬盘而无...

王小五2012 ⋅ 2012/12/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NFS介绍 NFS服务端安装配置 NFS配置选项

NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导...

lyy549745 ⋅ 8分钟前 ⋅ 0

Spring AOP 源码分析 - 筛选合适的通知器

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor...

java高级架构牛人 ⋅ 31分钟前 ⋅ 0

HTML-标签手册

标签 描述 <!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。超链接 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <apple......

ZHAO_JH ⋅ 32分钟前 ⋅ 0

SylixOS在t_main中使用硬浮点方法

问题描述 在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在 t_main 线程中启动,此时应用代码是跟随 BSP 进行编译的。由于 BSP 默认使用软浮点,所以会导致应用代码中的浮...

zhywxyy ⋅ 40分钟前 ⋅ 0

JsBridge原理分析

看了这个Github代码 https://github.com/lzyzsd/JsBridge,想起N年前比较火的Hybrid方案,想看看现在跨平台调用实现有什么新的实现方式。代码看下来之后发现确实有点独特之处,这里先把核心的...

Kingguary ⋅ 52分钟前 ⋅ 0

Intellij IDEA神器常用技巧五-真正常用快捷键(收藏级)

如果你觉得前面几篇博文太啰嗦,下面是博主多年使用Intellij IDEA真正常用快捷键,建议收藏!!! sout,System.out.println()快捷键 fori,for循环快捷键 psvm,main方法快捷键 Alt+Home,导...

Mkeeper ⋅ 52分钟前 ⋅ 0

Java 静态代码分析工具简要分析与使用

本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,...

Oo若离oO ⋅ 54分钟前 ⋅ 0

SpringBoot自动配置小记

spring-boot项目的特色就在于它的自动配置,自动配置就是开箱即用的本源。 不过支持一个子项目的自动配置,往往比较复杂,无论是sping自己的项目,还是第三方的,都是如此。刚接触会有点乱乱...

大_于 ⋅ 今天 ⋅ 0

React jsx 中写更优雅、直观的条件运算符

在这篇文字中我学到了很多知识,同时结合工作中的一些经验也在思考一些东西。比如条件运算符 Conditional Operator condition ? expr_if_true : expr_if_false 在jsx中书写条件语句我们经常都...

开源中国最帅没有之一 ⋅ 今天 ⋅ 0

vim编辑模式与命令模式

5.5 进入编辑模式 从编辑模式返回一般模式“Esc” 5.6 vim命令模式 命令 :“nohl”=no high light 无高亮,取消内容中高亮标记 "x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部