通过光纤通道将 Infortrend SAN 连接到 Ubuntu 10.04 服务器。HBA 是 Qlogic QLE2562。在 SAN 上扩展 LUN 后,服务器仍显示旧大小。如果我重新启动服务器,其分区表会更新。但是,我现在无法做到这一点。我正在寻找无需重新启动即可做到这一点的方法。
我使用multipath
LVM,SAN LUN 上没有分区。partprobe -s
仅显示本地连接的驱动器 ( /dev/sda and /dev/sdb
)。尝试过这但得到:
multipathd> resize map mpath13
multipath-tools v0.4.8 (08/02, 2007)
CLI commands reference:
list|show paths
list|show maps|multipaths
list|show maps|multipaths status
list|show maps|multipaths stats
list|show maps|multipaths topology
list|show topology
list|show map|multipath $map topology
list|show config
list|show blacklist
list|show devices
add path $path
remove|del path $path
add map|multipath $map
remove|del map|multipath $map
switch|switchgroup map|multipath $map group $group
reconfigure
suspend map|multipath $map
resume map|multipath $map
reinstate path $path
fail path $path
显然没有resize map
命令。
请指教。
谢谢。
答案1
例子:
如果有一个多路径磁盘 mpatha,其中包含两个路径 sdb 和 sdc,首先我需要调整 san 上的 LUN 大小,然后您需要进入系统并输入以下命令
echo 1 > /sys/block/sdb/device/rescan
echo 1 > /sys/block/sdc/device/rescan
multipathd -k'调整 mpatha 映射大小'
现在,您可以使用 multipath -ll mpatha 验证 mpatha 的新大小