自动挂载磁盘脚本
2016-03-02 15:46
309 查看
完善了一下公司自动初始服务器的脚本,添加了自动挂载磁盘的脚本,写的比较烂,但是还是记录一下,以供以后参考,在初始化服务器脚本里面调用了mountdisk.sh脚本,mountdisk.sh里面又调用了format.sh脚本,脚本内容如下:
mountdisk.sh:
mountdisk.sh:
#!/bin/bash disk=/dev/sdb1 if [ `df -h|grep $disk|wc -l` == 1 ];then echo "disk $disk is mount" exit fi if [ ! -f /usr/bin/expect ];then yum -y install expect expect-devel fi /usr/bin/expect -f ./format.sh mkfs.ext4 $disk if [ ! -d /data ];then mkdir /data fi if [ ! `grep "$disk" /etc/fstab|wc -l` == 1 ];then echo "$disk /data ext4 defaults,acl 0 0">> /etc/fstab fi mount -aformat.sh:
#!/usr/bin/expect set timeout 30 spawn fdisk /dev/sdb expect "(m for help):" send "d\r" expect "(m for help):" send "n\r" expect "(default p):" send "p\r" expect "default 1):" send "\r" expect "):" send "\r" expect "):" send "\r" expect "(m for help):" send "w\r" expect eof作用是会自动查找到系统中的/sdb磁盘,进行格式化,然后挂载到/data目录下。各位可以根据需求自行修改。
相关文章推荐
- 逻辑卷管理(LVM) Linux 用户指南
- 磁盘已满造成的mysql启动失败问题分享
- Python实现测试磁盘性能的方法
- Linux查看磁盘分区等命令和相关工具
- Linux查看磁盘分区等命令和相关工具
- VMware虚拟磁盘管理工具实例
- 深入浅出全解SATA存储解决方案
- 转载一篇磁盘检测报警脚本
- Linux系统监控之磁盘I/O篇
- 磁盘空间不足和验证码无法显示的处理
- 基本磁盘,动态磁盘,GPT磁盘,MBR磁盘介绍
- 10分钟认识RAID磁盘阵列技术!!!
- 动态磁盘
- 磁盘加密软件TrueCrypt知识大全(一)
- 磁盘加密软件TrueCrypt知识大全(二)之创建文件型加密卷
- 磁盘阵列恢复
- 最彻底的磁盘碎片整理方法
- VG中某一个磁盘的remove
- 分析:磁盘磁带的数据备份
- 在 Linux 中使用动态磁盘