#!/bin/bash ##创建逻辑卷LVM /dev/mapper/lvm_data-data### ###default 大小为500G,但是LV一般会比500略小###################### ###TIP: 请先执行fdisk /dev/vdb进行格式化### if [ ! -n "$1" ]; then
#此处一般最好不要写500G,建议写490G
LV=500G else LV=$1 fi echo "/dev/vdb空间为$LV" sleep 30 pvcreate /dev/vdb1 vgcreate lvm_data /dev/vdb1 lvcreate -L $LV -n data lvm_data mkfs.ext4 /dev/lvm_data/data mkdir /data mount /dev/mapper/lvm_data-data /data echo "/dev/mapper/lvm_data-data /data ext4 defaults 0 2" >> /etc/fstab ###创建swap空间## dd if=/dev/zero of=/data/swap bs=1M count=16000 echo "/data/swap swap swap defaults 0 0" >> /etc/fstab mkswap /data/swap swapon /data/swap echo "初始化完成"
本文介绍如何使用bash脚本创建LVM逻辑卷并设置交换空间。包括使用pvcreate、vgcreate及lvcreate命令创建指定大小的逻辑卷,并通过mkfs.ext4格式化。同时,还介绍了如何创建和激活交换空间。
515

被折叠的 条评论
为什么被折叠?



