首页 > 开发学院  >  后端  > 

后端

Linux如何映射SAN LUN、磁盘和文件系统

时间:2023-09-29 22:40:13阅读数:0

Linux如何映射SAN LUN、磁盘和文件系统

对于某些需求,你可能需要找到映射到逻辑单元号(LUN)和文件系统(FS)的块设备,以进行文件系统扩展或灾难恢复(DR)活动。

当你管理更大的基础设施时,类似的活动可能会经常发生。假设有超过 1000 台服务器托管各种应用。

将物理磁盘映射到 Linux 中的存储 LUN 和文件系统的 Shell 脚本

这个小 shell 脚本可帮助你识别哪些 SAN 磁盘映射到 Linux 上的哪些块设备和文件系统。

vi block_device_mapping_with_LUN_FS.sh
#!/bin/bashfor lunmap in `lsblk | grep disk | grep ^s | awk '{print $1}'`dofor mpoint in `lsblk /dev/$lunmpa | grep lvm | awk '{print $NF}'`doecho "$lunmap --> $mpoint --> $(smartctl -a /dev/$lunmap | grep "Logical Unit id" | awk -F":" '{print $2}')"donedone

设置
block_device_mapping_with_LUN_FS.sh
文件的可执行权限。

chmod +x block_device_mapping_with_LUN_FS.sh

最后运行脚本查看结果。

sh block_device_mapping_with_LUN_FS.sh

相关文章