Linux 数据盘分区自动化脚本 pro/plus 版本

这篇具有很好参考价值的文章主要介绍了Linux 数据盘分区自动化脚本 pro/plus 版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前写过相关文章
Linux 服务器扩盘 终极版

现在 出一个 扩盘 pro/plus 版本


#!/bin/bash

echo -e "\n=== START DISK LVM initial ===\n"

DISK="/dev/sdb"

echo -e "\n  -- 1. check disk --\n"
lsblk
echo -e "\n  -- 2. check filesystem --\n"
df -hT

echo -e "\n  -- 3. initial DISK ${DISK} --\n"
echo "d
n
p



w" | fdisk $DISK
sleep 3

echo -e "\n  -- 4. format/fix DISK ${DISK} --\n"
parted -l
partprobe
sleep 3

echo -e "\n  -- 5. new physical volumes (pv) --\n"
echo -e "\n    -- 5.1 before new pv --\n"
pvs
echo -e "\n    -- 5.2 start new pv --\n"
pvcreate ${DISK}1
echo -e "\n    -- 5.3 after new pv --\n"
pvs
sleep 3

echo -e "\n  -- 6. new volume groups (vg) --\n"
echo -e "\n    -- 6.1 before new vg --\n"
vgs
echo -e "\n    -- 6.2 start new vg --\n"
vgcreate vgdata1 ${DISK}1
echo -e "\n    -- 6.3 after new vg --\n"
vgs
sleep 3

echo -e "\n  -- 7. new logical volumes (lv) --\n"
echo -e "\n    -- 7.1 before new lv --\n"
lvs
echo -e "\n    -- 7.2 start new lv --\n"
lvcreate -l +100%FREE -n lvdata1 vgdata1
echo -e "\n    -- 7.3 after new lv --\n"
lvs
sleep 3

echo -e "\n  -- 8. format LV xfs --\n"
mkfs.xfs /dev/vgdata1/lvdata1
sleep 3

echo -e "\n  -- 9. check new add block uuid --\n"
blkid

echo -e "\n  -- 10. config /etc/fstab --\n"
echo -e "\n    -- 10.1 before config --\n"
cat /etc/fstab
echo -e "\n    -- 10.2 new create /data1 directory --\n"
mkdir -v /data1
echo -e "\n    -- 10.3 start config --\n"
echo "$(blkid | tail -n1 | awk '{print $2}' )  /data1  xfs     defaults        0 0" >> /etc/fstab
echo -e "\n    -- 10.4 after config --\n"
cat /etc/fstab
sleep 3

echo -e "\n  -- 11. mount ${DISK} --\n"
mount -a
sleep 3

echo -e "\n  -- 12. check disk --\n"
lsblk
echo -e "\n  -- 13. check filesystem --\n"
df -hT

echo -e "\n=== FINISH DISK LVM initial ===\n"

我们下期见,拜拜!文章来源地址https://www.toymoban.com/news/detail-848424.html

到了这里,关于Linux 数据盘分区自动化脚本 pro/plus 版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • “Linux免除系统交互操作方法、expect自动化交互工具” 及 “SSH批量修改主机密码脚本”

    案例:为机器磁盘进行分区并实现挂载,免交互式操作,如何实现? 注意:有些命令的交互操作提示是不算在标准输出和错误输出中的,此时该方法不适用 注意:命令的交互操作提示是不算终端窗口的,此时该方法不适用 一. expect 简介 expect 工具是一个根据脚本与其他交互

    2024年02月08日
    浏览(56)
  • ADManager Plus:企业自动化管理的利器

    在当今数字化时代,企业管理面临着越来越多的挑战。为了提高效率、降低成本并确保信息安全,自动化管理成为了企业的首要选择。而在众多自动化管理工具中,ADManager Plus无疑是一款卓越的解决方案。本文将为您介绍ADManager Plus的功能与优势,并探讨其在企业自动化管理中

    2024年02月13日
    浏览(51)
  • 自动化操作脚本

    SSH连接并执行指令操作 MQTT服务器启动

    2024年02月05日
    浏览(43)
  • Postman-脚本自动化及定时执行脚本(7)

    一.postman脚本自动化 ( 从postman至Newman可以一键执行脚本并生成报告: ) Postman Newman 是一个 CLI(命令行界面)工具,可以使用它来运行 Postman 中的集合(Collection)和环境(Environment)进行自动化测试。postman使用newman插件完成命令执行postman脚本。**(1)newman按装** 1.Newman安

    2024年01月21日
    浏览(45)
  • 自动化防DDoS脚本

    DDoS (分布式拒绝服务攻击)是一种恶意的网络攻击,旨在通过占用目标系统的资源,使其无法提供正常的服务。在DDoS攻击中,攻击者通常控制大量的被感染的计算机或其他网络设备,同时将它们协调起来向目标系统发起海量的请求,超出其处理能力范围,导致服务不可用。

    2024年01月25日
    浏览(36)
  • Jenkins自动化打包脚本

    jenkins可以设置定时任务打包,也已手动点按钮打包,还可以通过执行http请求打包,今天我们就通过shell脚本,通过curl命令进行jenkins打包。 2.1 在jenkins上构建项目 设置触发器

    2024年02月13日
    浏览(40)
  • [Python自动化]使用Python Pexpect模块实现自动化交互脚本使用心得

    参考文档:https://pexpect.readthedocs.io/en/stable/ 在最近的工作中,需要使用DockerFile构建镜像。在构建镜像的过程中,有一些执行的命令是需要交互的。例如安装 tzdata (apt install tzdata),不过在使用apt安装时,可以直接使用 DEBIAN_FRONTEND=noninteractive 前缀来取消交互(至于是禁止交互还

    2023年04月25日
    浏览(45)
  • 简单的jmeter脚本自动化

    1、创建线程组,定义自定义变量,保存请求默认值 2、用csv编写测试用例 备注:如果单元格内本身就有引号,则格式会有点小问题,不能直接修改为csv   用txt打开后 有引号的需要在最外层多包一层引号,每个引号前面也要加一层引号 3、使用csv文件读取测试用例 4、创建h

    2024年04月27日
    浏览(29)
  • 自动化脚本之Git相关

    目录 用来还原指定提交中的所有修改文件的脚本 脚本功能介绍 使用示例 用来导出指定分支和提交范围内的所有修改文件的脚本 脚本功能介绍 使用示例 用来生成所有分支上的所有唯一提交的补丁文件的脚本 脚本功能介绍 使用示例 自己工作用的 git相关自动脚本 这个脚本是

    2024年02月11日
    浏览(32)
  • 通用BIOS自动化修改脚本

    [root@localhost Hamilton]# cat LuxBIOSModifyPXENew.sh LuxBIOSResetPXENew.sh #!/bin/bash #instruction:通用BIOS选项修改脚本,使用时只需修改sed_file入参 #         1.export the BIOS config file; #         2.modify the PXE BOOT OPTIONs; #         3.import the BIOS config file; V_DIFFLINES=10 v_exportfile=\\\"/tmp/BIOS.script.log\\\" v_export

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包