在Linux上使用fdisk和LVM创建跨物理盘的逻辑卷组

1. 创建分区

$ fdisk /dev/sde
Command (m for help): g  # DOS格式最多支持2T,GPT支持更多,因此输入g
Command (m for help): n
# ...一路回车,可以得到占据整个硬盘的物理盘
Command (m for help): w  # 保存配置
$ fdisk /dev/sdf
# ...类似

我们得到两个名为/dev/sde1和/dev/sdf1的物理盘。

2. 将普通分区标记成Linux LVM系统中的分区

$ sudo pvcreate /dev/sde1 /dev/sdf1

它们的名称保持不变。

可以使用pvdisplay查看物理卷列表。

$ sudo pvdisplay /dev/sde1 /dev/sdf1

3. 创建卷组

sudo vgcreate volg /dev/sde1 /dev/sdf1

这样我们得到了名为volg的物理卷组。

我们可以用vgdisplay查看物理卷组的情况。

sudo vgdisplay volg

4. 创建逻辑卷

$ sudo lvcreate -l 100%FREE -n data volg

我们利用volg中所有空闲的空间创建了名为data的逻辑卷。

可以用lvdisplay查看逻辑卷详细情况。

$ sudo lvdisplay data

逻辑盘data位于/dev/volg/data。

5. 创建文件系统

我们在逻辑卷data上创建ext4文件系统。

sudo mkfs.ext4 /dev/volg/data

我们在根目录下创建data文件夹,并将data逻辑卷挂载在/data下。

$ sudo mkdir /data
$ sudo mount /dev/volg/data /data

6. 查看文件系统信息

前一条命令查看逻辑盘信息,后一条命令查看物理盘信息。

$ sudo df -hl
$ sudo fdisk -l

参考文献


 B. Richard, Linux Command Line and Shell Scripting Bible, Wiley Publishing (2008)

你可能感兴趣的:(linux,disk,lvm,笔记)