Linux

在多路徑卷上創建文件系統

  • April 3, 2017

我對 linux 管理員和文件系統完全陌生。最近我們購買了一台 HP MSA P2000 san。我已將磁碟設置為 vdisk 並在其上創建了 3 個卷。在 Centos 7 上,我還設置了多路徑映射器,並將這些卷映射到 /dev/mapper/mpatha、mpathb 和 mpathc。

我在幾個網站上看到他們執行以下操作:(以例如 mpatha 的底層磁碟為準)

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

格式化磁碟。Redhat DM 多路徑文件推薦

# pvcreate /dev/mapper/mpatha

創建 LVM 卷。

我的問題是

  1. 對於前者,以後擴展卷時,是否需要備份和fdisk,再次mkfs整個/dev/sdd?
  2. 對於後者,似乎 vdisk 和卷創建已經由 HP P2000 磁碟管理工具管理,看來我真的不需要在其上進一步創建分區/卷。我可能不應該在這裡使用 LVM,不是嗎?
  3. 什麼是正確的做法?我真的需要“格式化”並初始化另一個分區嗎?

1.對於前者,以後擴容的時候,是否需要備份和fdisk,mkfs整個/dev/sdd再一次?

你不

pvcreate /dev/mapper/mpatha

但反而

pvcreate /dev/mapper/mpatha1

然後當你擴展你的磁碟時,你做一個 fdisk 來創建一個新的分區,然後你做一個>

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

2.對於後者,虛擬磁碟和卷的創建似乎已經由HP P2000磁碟管理工具管理,似乎我真的不需要在其上進一步創建分區/卷。我可能不應該在這裡使用 LVM,不是嗎?

相信我,你想要。用 pvs vgs 和 lvms 管理磁碟空間真的很簡潔

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>

引用自:https://serverfault.com/questions/706132