fdisk 创建lvm
时间: 2024-09-19 09:15:37 浏览: 56
redhat-lvm创建管理.doc
在Linux系统中,创建Logical Volume Management (LVM) 需要在分区表上进行操作。`fdisk` 是一个磁盘分区管理工具,用于创建、编辑和删除硬盘分区。以下是使用 `fdisk` 创建LVM的基本步骤:
1. **打开终端并登录到有权限的用户**:首先需要使用 `sudo` 或者以root权限登录。
2. **确定设备名**: LVM通常会挂载在某个块设备上,如 `/dev/sda`。使用 `lsblk` 命令查看可用的块设备。
```bash
lsblk -o NAME,TYPE
```
3. **启动fdisk工具**:选择合适的设备,比如 `/dev/sda`,然后输入 `fdisk /dev/sda`。
4. **创建新分区表**:如果之前已经有主分区,可能会提示删除现有分区表。确认后,键入 `n` 创建新的分区表,选择合适的分区类型(例如MBR类型)。
5. **创建LV卷组**:进入分区表后,键入 `c` 创建一个新的逻辑卷组,并分配起始位置和大小。完成后键入 `w` 保存更改。
6. **创建物理体积(PV)**:键入 `p` 创建PV,并指定刚刚创建的卷组。
7. **激活LV卷组**:使用 `vgchange -ay <vg_name>` 激活新创建的卷组 (`<vg_name>` 为卷组名称)。
8. **创建逻辑卷(LV)**:通过 `lvcreate -L <size> -n <lv_name> <vg_name>` 来创建LV,其中 `<size>` 是LV大小,`<lv_name>` 是LV名字。
9. **格式化LV**:使用 `mkfs.<filesystem_type>` 格式化LV,如 `mkfs.ext4 /dev/<vg_name>/<lv_name>`。
10. **挂载LV**:最后将LV挂载到你想使用的目录,例如 `/mnt/lv_storage`,然后添加到fstab文件以便开机自动挂载。
```bash
mkdir /mnt/lv_storage
mount /dev/<vg_name>/<lv_name> /mnt/lv_storage
echo "/dev/<vg_name>/<lv_name> /mnt/lv_storage <filesystem_type> defaults 0 0" | sudo tee -a /etc/fstab
```
阅读全文