lvm脚本
# 2 SWAP 20GB SWAP
# 3 /usr/sap 50GB /usr/sap
# 4 Shared 1 x 512 GiB /hana/shared
# 5、6 Log 2 x 300 GiB striped /hana/log
# 7、8、9 Data 3 x 225 GiB striped /hana/data # nvme1n1 259:4 0 1.3T 0 disk
# ├─nvme1n1p1 259:5 0 18.6G 0 part [SWAP]
# ├─nvme1n1p2 259:6 0 46.6G 0 part /usr/sap
# ├─nvme1n1p3 259:7 0 476.9G 0 part /hana/shared
# ├─nvme1n1p4 259:8 0 238.4G 0 part /hana/log
# └─nvme1n1p5 259:9 0 476.9G 0 part /hana/data #!/bin/sh
mkswap /dev/nvme2n1
mkfs.xfs /dev/nvme3n1
mkfs.xfs /dev/nvme4n1
pvcreate /dev/nvme5n1 /dev/nvme6n1 /dev/nvme7n1 /dev/nvme8n1 /dev/nvme9n1
vgcreate vg_log /dev/nvme5n1 /dev/nvme6n1
vgcreate vg_data /dev/nvme7n1 /dev/nvme8n1 /dev/nvme9n1
lvcreate -n lv_log -L 599g vg_log
lvcreate -n lv_data -L 674g vg_data
mkfs.xfs /dev/vg_log/lv_log
mkfs.xfs /dev/vg_data/lv_data swapoff /dev/nvme1n1p1
umount -lf /usr/sap
umount -lf /hana/shared
umount -lf /hana/log
umount -lf /hana/data mv /etc/fstab /etc/fstab.bak cat >> /etc/fstab << EOF
LABEL=ROOT / xfs defaults 0 0
LABEL=EFI /boot/efi vfat defaults 0 0
`blkid /dev/nvme2n1 | awk -F '"' '{print "UUID=" $2}'` swap swap defaults 0 0
`blkid /dev/nvme3n1 | awk -F '"' '{print "UUID=" $2}'` /usr/sap xfs defaults 0 0
`blkid /dev/nvme4n1 | awk -F '"' '{print "UUID=" $2}'` /hana/shared xfs defaults 0 0
`blkid /dev/vg_log/lv_log | awk -F '"' '{print "UUID=" $2}'` /hana/log xfs defaults 0 0
`blkid /dev/vg_data/lv_data | awk -F '"' '{print "UUID=" $2}'` /hana/data xfs defaults 0 0
EOF mount -a swapon /dev/nvme2n1 mkdir -p /tools/{sap,shared,log,data}
mount /dev/nvme1n1p2 /tools/sap
mount /dev/nvme1n1p3 /tools/shared
mount /dev/nvme1n1p4 /tools/log
mount /dev/nvme1n1p5 /tools/data cp -rp /tools/sap/* /usr/sap
cp -rp /tools/shared/* /hana/shared
cp -rp /tools/log/* /hana/log
cp -rp /tools/data/* /hana/data umount -lf /tools/sap
umount -lf /tools/shared
umount -lf /tools/log
umount -lf /tools/data echo "finish" 补充:lvm条带卷分散数据
# 创建新的lv卷
pvcreate /dev/nvme10n1 /dev/nvme11n1 /dev/nvme12n1 /dev/nvme13n1 /dev/nvme14n1
vgcreate vg-log /dev/nvme10n1 /dev/nvme11n1
vgcreate vg-data /dev/nvme12n1 /dev/nvme13n1 /dev/nvme14n1
lvcreate -n lv-log -i 2 -I 256 -L 599g vg-log
lvcreate -n lv-data -i 3 -I 256 -L 674g vg-data
mkfs.xfs /dev/vg-log/lv-log
mkfs.xfs /dev/vg-data/lv-data 补充:磁盘使用经验
1) 对一块新的硬盘,可以分成不同区后格式化使用,也可以不分区直接整块盘进行格式化使用。
2) 对一块新的硬盘,lvm操作时可以直接将该盘转为物理卷,也可以将已经分区的非8e的卷的
转化为物理卷。
lvm脚本的更多相关文章
- 【LVM】LVM自动扩容脚本
概要说明: /dev/mapper/vg0-data挂载在目录/data下: 当新增物理磁盘时,需要自动对/dev/mapper/vg0-data磁盘时进行扩容(自动化脚本): 当新增物理磁盘时,自动 ...
- 第五周-磁盘分区GPT、shell脚本练习、lvm详解
1. 描述GPT是什么,应该怎么使用 Linux中磁盘分区分为MBR和GPT. MBR全称为Master Boot Record,为主引导记录,是传统的分区机制,应用于绝大多数使用的BIOS的PC设备 ...
- centos7 lvm合并分区脚本初探-linux性能测试 -centos7修改网卡名字-jdk环境安装脚本-关键字查询文件-批量添加用户
1.#!/bin/bash lvmdiskscan | grep centos > /root/a.txt a=`sed -n '1p' /root/a.txt` b=`sed -n '2p' ...
- 初阶项目一-集成一套linux系统:红帽系统,LVM分区,Apache服务,MySQL服务,数据定时备份脚本
目录 一.项目目标 二.实施工具 三.项目实施计划 四.安装rhel7.5操作系统 4.1 配置虚拟机 4.2 安装操作系统 4.3 系统配置 4.3.1 网络配置 4.3.2 修改主机名 4.3.3 ...
- Linux系统LVM逻辑卷创建过程以及自动化脚本
转至:https://cloud.tencent.com/developer/article/1068328 Linux系统LVM逻辑卷创建过程以及自动化脚本 2018-03-21阅读 6300 ...
- shell脚本编程进阶及RAID和LVM应用2
文件测试 存在性测试 -a FILE 这个选项的效果与-e 相同.但是它已经被弃用了,并且不鼓励使用 -e FILE 文件的存在性测试,存在则为真,否则为假 例:~]# [ -e /etc/rc.d/ ...
- shell脚本编程进阶及RAID和LVM应用1
bash脚本编程 脚本文件格式: 第一行,顶格写: #!/bin/bash 注释行:#开头 代码注释:写清楚注释 规范写脚本:适度缩进,添加空白行 编程语言:有编程语法格式,库,算法和数据结构 编程思 ...
- 通过LVM备份mysql数据库脚本
#!/bin/bash #******************************************************************** #encoding -*-utf8- ...
- archlinux安裝手记(Win10+Arch、GPT+UEFI、lvm)
准备工具和设置制作启动盘连接网络硬盘分区规划分区LVM方案创建文件系统分区挂载激活lvm2钩子基础安装和配置配置镜像源基础系统安装fstab进入系统initramfs引导程序网络搭建使用环境用户管理用 ...
随机推荐
- centos7下cups + samba共打印服务
centos7下cups + samba共打印服务 2015年8月21日admin发表评论阅读评论 这个算是rhce课程的篇外篇,Samba除了提供文件共享外,也可以像windows下的共享一样提 ...
- 测usb读写
dd if=/dev/sda of=/dev/null bs=1M count=1000每次测完 清一下 memory cacheecho 3 > /proc/sys/vm/drop_cache ...
- linux Generating /run/initramfs/rdsosreport.txt 问题
Generating /run/initramfs/rdsosreport.txt 问题 实验室异常断电,导致Centos7重启以后出现 Generating "/run/initramfs ...
- 元素定位工具ChroPath - Chrome浏览器插件
一 ChroPath的作用 可以自动识别元素定位表达式,对于系统需要定位元素多时,可使用这种方法减轻定位工作量,但需要验证 二 ChroPath的安装 下载ChroPath -> 在谷歌浏览器访 ...
- NVIDIA深度架构
NVIDIA深度架构 本文介绍A100 GPU,NVIDIA Ampere架构GPU的重要新功能. 现代云数据中心中运行的计算密集型应用程序的多样性推动了NVIDIA GPU加速的云计算的爆炸式增长. ...
- Tengine Framework基础
Tengine Framework基础 最受开发者喜爱的边缘AI计算框架 Tengine是OPEN AI LAB推出的自主知识产权的边缘AI计算框架,致力于解决AIoT产业链碎片化问题,加速AI产业化 ...
- ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测
ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测 STD: Sparse-to-Dense 3D Object Detector for Point Cloud 论文链 ...
- 将代码生成器带入TVM
将代码生成器带入TVM 为了使数据科学家不必担心开发新模型时的性能,硬件后端提供程序(例如Intel,NVIDIA,ARM等)可以提供诸如cuBLAS或cuDNN之类的内核库以及许多常用的深度学习内核 ...
- AI框架类FAQ
AI框架类FAQ 数据处理 问题:如何在训练过程中高效读取数量很大的数据集? 答复:当训练时使用的数据集数据量较大或者预处理逻辑复杂时,如果串行地进行数据读取,数据读取往往会成为训练效率的瓶颈.这种情 ...
- 对端边缘云网络计算模式:透明计算、移动边缘计算、雾计算和Cloudlet
对端边缘云网络计算模式:透明计算.移动边缘计算.雾计算和Cloudlet 概要 将数据发送到云端进行分析是过去几十年的一个突出趋势,推动了云计算成为主流计算范式.然而,物联网时代设备数量和数据流量的急 ...