在多path卷上创build文件系统

我对Linuxpipe理员和文件系统是全新的。 最近我们收购了一台HP MSA P2000 SAN。 我已经将磁盘安装到一个虚拟磁盘上,并在其上创build了3个卷。 在Centos 7上,我还设置了多path映射器,并将这些卷映射到/ dev / mapper / mpatha,mpathb和mpathc中。

我在几个网站上看到他们做了以下操作:(以mpatha为底层磁盘)

# fdisk /dev/sdd # kpartx -a /dev/mapper/mpatha # mkfs.ext3 /dev/mapper/mpathap1 

格式化磁盘。 Redhat DM多path文件推荐

  # pvcreate /dev/mapper/mpatha 

创build一个LVM卷。

我的问题是

  1. 对于前者,当后来扩大卷时,是否需要备份和fdisk,mkfs再整个/ dev / sdd?
  2. 对于后者,似乎虚拟磁盘和卷的创build已经由HP P2000磁盘pipe理工具pipe理,似乎我并不需要进一步在其上创build分区/卷。 我应该不是LVM吗?
  3. 什么是正确的事情? 我真的需要“格式化”并初始化另一个分区吗?

1.对于前者,当音量稍后扩大时,是否需要备份和fdisk,mkfs再次整个/ dev / sdd?

你没有

pvcreate / dev / mapper / mpatha

但反而

pvcreate / dev / mapper / mpatha1

然后,当你扩展你的磁盘,你做一个fdisk创build一个新的分区,你做一个>

 pvcreate /dev/mapper/mpatha2 vgextend VOLGROUPNAME /dev/mapper/mpatha2 

2.对于后者,似乎vdisk和卷创build已经由HP P2000磁盘pipe理工具pipe理,似乎我并不需要进一步在其上创build分区/卷。 我应该不是LVM吗?

相信我,你想要。 使用pvs vgs和lvmspipe理磁盘空间非常简单

3.什么是正确的做法? 我真的需要“格式化”并初始化另一个分区吗?

 pvcreate /dev/bla vgcreate vgname /dev/bla lvcreate -n lv_name -L 1G vgname mkfs.ext4 /dev/mapper/<vgname>-<lvname> 

当你想获得更多的空间时:

 lvextend -L +1G /dev/mapper/<vgname>-<lvname> resize2fs /dev/mapper/<vgname>-<lvname>