linux下自动化格式分区方法(非交互,可以用于shell脚本)

自动化格式分区方法----非交互---可用于脚本

要先给用户一个提示,让他选择一个分区来格式化

for i  in `mount|grep  “/dev/sdb”|awk ’{print $1}’`

do

fuser –km $i;umount $i

done

dd if=/dev/zero  of=$PartDisk bs=512  count=1

sync;sleep 3

echo ‘n

p

1

+20M

n

p

2

+512M

n

p

3

+128M

t

3

82

w’|fdisk /dev/sdb  &> /dev/null

partprobe $PartDisk;sync;sleep 2

mke2fs -j  ${PartDisk}1

mke2fs -j  ${PartDisk}2

mkswap ${PartDisk}3

:x

#mount /dev/sdb1  /mnt验证一下

linux下自动化格式分区方法(非交互,可以用于shell脚本)

时间: 2024-07-30 13:03:23

linux下自动化格式分区方法(非交互,可以用于shell脚本)的相关文章

Linux下启动和停止Java应用程序的Shell脚本

转自:http://blog.csdn.net/jadyer/article/details/7960802 资料参考来源自兔大侠,并略作修改:http://www.tudaxia.com/archives/10,在此鸣谢!! [Ruby] view plaincopyprint? #!/bin/sh #-------------------------------------------------------------------------------------------------

linux下监视进程挂掉后自动重启的shell脚本

本文介绍的这个shell脚本,通过一个while-do循环,用ps -ef|grep 检查loader进程是否正在运行,如果没有运行,则启动,确保崩溃挂掉的进程,及时自动重启. 脚本内容如下: #!/bin/sh while : do echo "Current DIR is " $PWD stillRunning=$(ps -ef |grep "$PWD/loader" |grep -v "grep") if [ "$stillRun

linux下转格式函数iconv段错误

今天将windows代码移植到Linux下,其中用到了Unicode转char的函数,被坑了一会,相关函数及编码格式,Linux与windows不同,有几点需要注意: 1.wchar_t 在Linux下占用4个字节,在windows下占2个字节: 2.Linux默认的文本编码方式是UTF-8:Linux终端汉字显示的设置方式:vi /etc/sysconfig/i18n: 设置LANG="en_US.UTF-8"或者LANG="zh_CN.UTF-8": 3.ico

Linux下可执行文件格式详解

Linux下面,目标文件.共享对象文件.可执行文件都是使用ELF文件格式来存储的.程序经过编译之后会输出目标文件,然后经过链接可以产生可执行文件或者共享对象文件.Linux下面使用的ELF文件和Windows操作系统使用的PE文件都是从Unix系统的COFF文件格式演化来的. 我们先来了解一些基本的想法. 首先,最重要的思路是一个程序从人能读懂的格式转换为供操作系统执行的二进制格式之后,代码和数据是分开存放的,之所以这样设计有这么几个原因: 1.程序执行之后,代码和数据可以被映射到不同属性的虚拟

linux下Bash编程循环语句特殊用法之编写脚本(十)

linux下Bash编程while语句特殊用法之编写脚本(十) 1.循环控制: break:中断整个循环语句,即退出循环后执行脚本后面的语句 continue:中断当前本次循环,提前进入下一轮循环 exit:结束脚本运行 2.while死循环,即当不知道循环多少次时 格式 : while :; do 循环语句 done 3.while从输入重定向文件中每行读取并赋值给read变量 格式:  while read LINE;do 循环语句 done < 路径文件 4.实例脚本 4.1.找出/etc

linux 下 osw随操作系统启动而自动启动的标准脚本

linux 下 osw随操作系统启动而启动的标准脚本.osw是指--os watcher,这是一个监控os各项指标的shell脚本.osw的监控数据一般用于oracle技术人员评估os各项资源的使用情况,该使用情况会作为oracle 技术人员评估一些oracle 数据库行为(比如节点驱逐等)的参考依据. [[email protected] ~]$ cat /etc/rc.local #!/bin/sh # # This script will be executed *after* all t

linux下各种格式软件的安装(引用http://blog.csdn.net/zyz511919766/article/details/7574040)

首先介绍两个简单的方式 第一:sudo apt-get install packagename 命令 如果我们知道我们要安装的软件的确切的名称,那么我们可以简单的通过此条命令来获取和安装软件.apt-get是一条linux命令,适用于deb 包管理式的操作系统,如ubuntu,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件.apt-get命令一般需要root执行,所以一般 跟着sudo命令. 一些常用的apt命令参数(更具体的可参见相关的帮助文档): apt-cache search

Linux 下五个顶级的开源命令行 Shell

这个世界上有两种 Linux 用户:敢于冒险的和态度谨慎的. 其中一类用户总是本能的去尝试任何能够戳中其痛点的新选择.他们尝试过不计其数的窗口管理器.系统发行版和几乎所有能找到的桌面插件. 另一类用户找到他们喜欢的东西后,会一直使用下去.他们往往喜欢所使用的系统发行版的默认配置.最先熟练掌握的文本编辑器会成为他们最钟爱的那一个. 作为一个使用桌面版和服务器版十五年之久的 Linux 用户,比起第一类来,我无疑属于第二类用户.我更倾向于使用现成的东西,如此一来,很多时候我就可以通过文档和示例方便地

Linux下查找进程id并强制停止进程的脚本

Linux下的tomcat的停止脚本shutdown.sh经常失败,造成tomcat进程没关闭.所以只能手动查找进程id,然后用kill命令来强制停止.每次都要这样查一下,然后再杀进程.感觉有点麻烦,所以就把这个动作写在了脚本里面. 一.思路 这个脚本其实就2步,先获取进程id,然后 kill 掉这个进程. (1)获取进程id的方法 这个可以用 awk命令来获取 ps -ef | grep 你的进程 | grep -v grep | awk '{print $2}' 这里要把这个grep这个用