实现批量linux格式化硬盘和挂载硬盘脚本分享
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
i=1
while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块
do
j=`echo $i|awk '{printf "%c",97+$i}'` #系统盘是sda,如果是其它的需要修改脚本
parted /dev/sd$j <<FORMAT
mklabel gpt
mkpart primary 0 -1
ignore
quit
FORMAT
mkfs.ext4 -T largefile /dev/sd${j}1 #格式化磁盘
mkdir /disk${i}
mount="/dev/sd${j}1 /disk${i} ext4 defaults 0 0"
rm -rf /disk${i}/*
echo $mount >>/etc/fstab #写入分区表
i=$(($i+1))
done
echo "/n/n*****Formating and Mounting have finished****/n/n"
mount -a #挂载
相关推荐
-
详解Linux下挂载新硬盘方法
Linux的硬盘识别: 一般使用"fdisk -l"命令可以列出系统中当前连接的硬盘 设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. 1.关闭服务器加上新硬盘 2.启动服务器,以root用户登录 3.查看硬盘信息 #fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8
-
linux系统下如何挂载NTFS移动硬盘
前言 数据迁移是我们经常会遇到的,有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区), 这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包. 一.NTFS-3G介绍 NTFS-3G是一个开源项目, NTFS-3G是为Linu
-
linux挂载新硬盘过程分享
复制代码 代码如下: fdisk –l ----------------------------------------------------------------------------Disk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x000
-
Linux mount挂载和卸载硬盘脚本分享
Linux 挂载 [root@whp6 ~]# mount /dev/sdb5 /mnt/ [root@whp6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 16G 2.1G 13G 14% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 194M 28M 157M 16% /boot /dev/sdb5 2.0G 68M 1.9G 4% /mnt [root@whp6 ~]#
-
Linux下挂载硬盘分区的几种方法
Linux下挂载硬盘分区的几种方法 1.使用Autofs自动挂载分区 2.修改/etc/fstab 3.编写shell脚本,开机自动运行mount命令 方法一.使用Autofs 1.Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon).如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系 统,如果该文件系统存在,那么Autofs会自动将其挂接.另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Auto
-
实现批量linux格式化硬盘和挂载硬盘脚本分享
复制代码 代码如下: #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbinexport PATH i=1while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块doj=`echo $i|awk '{printf "%c",97+$i}'` #系统盘是sda,如果是其它的需要修改脚本 parted /dev/sd$j <<FORMAT mklabel gp
-
linux删除无效链接文件脚本分享
Linux终端下执行,用于删除无效的链接文件. 复制代码 代码如下: #!/bin/sh usage(){ echo "RemoveBroken 0.1, a shell script to remove broken link files." echo "License: MIT, (c) chenzhiqiang" echo "Usage:" echo " $0 --help print
-
Linux下服务器重启的脚本命令
Linux关闭和重启系统一般使用相同的命令可以实现. 在Linux系统下常用在关机/重启命令有shutdown.halt.reboot和init,但每个命令的内部工作过程是不同的. 1.shutdown命令 Shutdown命令可以安全地关闭系统,有些用户会使用直接断电源的方式来关闭计算机,这是十分危险的. Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,在有的系统中甚至会损坏硬件设备. 如果在系统关机前使用shutdown命令
-
python获得linux下所有挂载点(mount points)的方法
本文实例讲述了python获得linux下所有挂载点(mount points)的方法.分享给大家供大家参考.具体实现方法如下: # execute the external "mount" command # and parse the output. import commands mount = commands.getoutput('mount -v') lines = mount.split('\n') points = map(lambda line: line.split
-
linux系统使用python获取cpu信息脚本分享
linux系统使用python获取cpu信息脚本分享 复制代码 代码如下: #!/usr/bin/env Pythonfrom __future__ import print_functionfrom collections import OrderedDictimport pprint def CPUinfo(): ''' Return the information in /proc/CPUinfo as a dictionary in the following format:
-
linux环境下编写shell脚本实现启动停止tomcat服务的方法
第一步:以管理员的身份进入控制台,在指定目录下新建一个shell脚本,我这里命名为tomcat.sh 第二步:编写shell脚本 #!/bin/bash tomcat_home=/usr/tomcat/apache-tomcat-8.0.48 SHUTDOWN=$tomcat_home/bin/shutdown.sh STARTTOMCAT=$tomcat_home/bin/startup.sh case $1 in start) echo "启动$tomcat_home" $STAR
-
Linux一键部署oracle安装环境脚本(推荐)
具体代码如下所示: #!/bin/bash ############################################ ###功能:Preparation for Oracle Installation ###参数:SID BASE ###其中,sid指的是ORACLE_SID ###BASE指的是ORACLE_BASE的一级目录,如ORACLE_BASE=/u01/app/oracle,则BASE为/u01 ####################################
-
Linux系统设置开机自动运行脚本的方法实例
前言 大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令).下面我们就介绍三种简单但可行的开机启动设置方法. 方法一:修改 /etc/rc.d/rc.local 文件 /etc/rc.d/rc.local 文件会在 Linux 系统各项
随机推荐
- jquery实现点击页面回到顶部
- 用json方式实现在 js 中建立一个map
- 利用线程实现动态显示系统时间
- Asp.Net MVC中配置Serilog的方法
- javascript正则匹配汉字、数字、字母、下划线
- Request获取Session的方法总结
- 浅谈JavaScript中面向对象技术的模拟
- pjblog发表评论用的ajaxJS.js
- WIN32程序获取父进程ID的方法
- 如何正确理解javascript的模块化
- Python实现的一个简单LRU cache
- 从MySQL复制功能中得到的一举三得实惠分析
- 最全的JavaScript开发工具列表 总有一款适合你
- 在线竞拍系统的PHP实现框架(一)
- Android仿支付宝笑脸刷新加载动画的实现代码
- Android SlidingMenu使用和示例详解
- 详解PHP实现异步调用的4种方法
- PHP源代码数组统计count分析
- Java自带的加密类MessageDigest类代码示例
- Java实现矩阵加减乘除及转制等运算功能示例