Linux
在多路徑卷上創建文件系統
我對 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 卷。
我的問題是
- 對於前者,以後擴展卷時,是否需要備份和fdisk,再次mkfs整個/dev/sdd?
- 對於後者,似乎 vdisk 和卷創建已經由 HP P2000 磁碟管理工具管理,看來我真的不需要在其上進一步創建分區/卷。我可能不應該在這裡使用 LVM,不是嗎?
- 什麼是正確的做法?我真的需要“格式化”並初始化另一個分區嗎?
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>