shell脚本挂载硬盘

1,挂载单块硬盘

在挂载前需要确认新加的硬盘类型,以便后面在脚本中指定

 用fdisk -l 看下详细信息,新增的硬盘为 “/dev/sdb

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

shell脚本实现自动挂载单块硬盘

vim fdiks.sh
#!/bin/bash
echo -e "n\np\n1\n\n\nw" |fdisk /dev/sdb && mkfs -t ext4 /dev/sdb1 && fdisk /dev/sdb -l
mkdir /data
mount /dev/sdb1 /data
echo '/dev/sdb1 /data/  ext4 defaults,noatime,nodiratime,data=writeback 0 0' >> /etc/fstab
mount -a
df -h

 

脚本中/dev/sdb根据自己的硬盘类型做更改,执行刚编写的脚本

sh +x disk.sh

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

此时硬盘已挂载成功,挂载的目录为/data

2,多块硬盘组成lvm

安装所需要的软件

yum install lvm2 -y && yum -y install parted

初始化并挂载硬件

vim disk.sh
#!/bin/bash
for n in b c ;do  #有多块硬盘依序加入         
    parted /dev/vd${n} mklabel gpt    
    parted /dev/vd${n} mkpart vdb ext4 0 100%   << EOF
I
EOF
  parted  /dev/vd${n} toggle 1 lvm
    done
    disk="/dev/vdb1 /dev/vdc1"
    pvcreate $disk
    vgcreate vg $disk
    pesize=$(vgdisplay  vg |awk '/Total/{print $NF}')
    lvcreate -i 2 -I 512 -l $pesize -n data vg  #将数字2按实际硬盘数量填写
    mkfs.xfs -f /dev/vg/data
    mkdir -p /data/
    echo '/dev/vg/data /data xfs defaults,noatime 0 0' >> /etc/fstab
    mount -a
sh +x disk.sh
#执行完命令,查看lvm情况
df -h

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

已成功将两块硬盘组成lvm合成一块硬盘

优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/u_536410/2896827

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。