3. 按以下要求创建LVM分区:第一个分区为1G的主分区,剩余空间划分为扩展分区,在其中划分一个3G、一个1G的逻辑分区;将所有分区(扩展分区除外)的系统类型id均转变为8e。
时间: 2024-10-16 17:06:58 浏览: 37
在Linux中创建LVM(Logical Volume Manager)分区,按照你的需求,步骤如下:
1. **打开终端**:首先,你需要登录到有权限操作LVM的Linux服务器上。
2. **创建物理卷**(Physical Volume, PV):如果还没有,先确认是否有可用的空间创建PV。例如:
```
pvcreate /dev/sdb # 如果你想创建在/dev/sdb设备上
```
(这里假设sdb是你的硬盘)
3. **创建逻辑卷组**(Volume Group, VG):如果没有VG,也需要创建一个:
```
vgcreate vg_name /dev/sdb # 将物理卷加入vg_name
```
4. **创建主分区**:分配1GB空间给第一个主分区(Primary Partition):
```
lvcreate -l 1G -n primary_lv vg_name
```
5. **创建扩展分区**:接着,创建扩展分区(Extented Partition),它会占用剩余的所有空间:
```
lvcreate -L +%FREE -n extended_lv vg_name
```
`%FREE`表示剩余空间的百分比。
6. **创建逻辑分区**:从扩展分区中再创建两个逻辑分区:
```
lvcreate -l 3G -n logical_lv1 vg_name
lvcreate -l 1G -n logical_lv2 vg_name
```
7. **改变分区类型ID**:对于已创建的主分区和逻辑分区,使用`fdisk`或`sgdisk`工具更改它们的系统类型ID。例如,对于LV:
```
tune2fs -i 8e /dev/vg_name/primary_lv
tune2fs -i 8e /dev/vg_name/logical_lv1
tune2fs -i 8e /dev/vg_name/logical_lv2
```
`-i`选项用于设置分区类型ID,8e对应Linux ext4。
完成以上步骤后,你就成功地创建了指定大小的LVM分区,并将它们的系统类型ID设为了8e(ext4)。注意,实际操作时请替换具体的设备路径和卷组名称。
阅读全文