2016 - 2024

感恩一路有你

阿里云分盘shell脚本及操作步骤

浏览量:2004 时间:2024-01-26 18:25:45 作者:采采

创建分盘

在阿里云CentOS 7服务器上进行分盘操作时,可以使用以下脚本:

```bash #!/bin/bash fdisk /dev/xvdb << EOF n p 1 t l 8e w EOF ```

在脚本中,通过`fdisk`命令创建了一个新的分区,并将其设置为Linux LVM类型。

创建物理卷、卷组和逻辑卷

接下来,我们需要使用以下脚本来创建物理卷(PV)、卷组(VG)和逻辑卷(LV):

```bash #!/bin/bash mkswap /dev/xvdb1 swapon /dev/xvdb1 pvcreate /dev/xvdb2 vgcreate vg01 /dev/xvdb2 lvcreate -L 80G -n lv_code vg01 lvcreate -L 200G -n lv_data vg01 ```

在这个脚本中,我们首先使用`mkswap`命令创建了交换空间,然后使用`swapon`命令启用它。接着,我们使用`pvcreate`命令创建物理卷,再使用`vgcreate`命令创建卷组。最后,通过`lvcreate`命令创建了两个逻辑卷,包括一个大小为80G的`lv_code`和一个大小为200G的`lv_data`。

格式化分区

在创建完逻辑卷后,需要对其进行格式化操作。以下是格式化分区的脚本:

```bash #!/bin/bash mkfs -t ext4 /dev/vg01/lv_code mkfs -t ext4 /dev/vg01/lv_data ```

脚本中使用了`mkfs`命令对逻辑卷进行了ext4格式化。

挂载新盘

最后一步是将新的逻辑卷挂载到指定的目录。以下是完成挂载操作的脚本:

```bash #!/bin/bash mkdir /program mkdir /data echo "/dev/xvdb1 swap swap defaults 0 0" >> /etc/fstab echo "/dev/vg01/lv_code /program ext4 defaults 0 0" >> /etc/fstab echo "/dev/vg01/lv_data /data ext4 defaults 0 0" >> /etc/fstab mount -a ```

脚本中使用`mkdir`命令创建了两个目录,然后通过`echo`命令将挂载配置信息写入`/etc/fstab`文件。最后,使用`mount -a`命令挂载所有在`/etc/fstab`文件中定义的分区。

通过以上脚本,您可以在阿里云CentOS 7服务器上轻松进行分盘操作,以便更好地管理和利用您的服务器资源。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。