Linux 环境下FC(SAN)磁盘在线删除

转自 EMC 中文支持论坛 – https://community.emc.com/go/chinese
本文主要介绍 Linux 环境下 FC 磁盘在线删除
磁盘删除

在删除磁盘之前,建议先备份好数据,将内存脏数据写入磁盘,然后再删除磁盘所有关联路径。对于使用多路径软件的磁盘,需要同时删除多路径设备和每个路径磁盘。删除磁盘建议在系统空闲时操作,内存脏数据写入磁盘会增加系统负载,可以通过 vmstat 1 100 观察系统负载。

如果满足一下条件之一,则不建议进行删除操作:
· vmstat 100 次输出结果超过 10 次以上的 free 内存小于系统内存的 5%。

· vmstat 结果的 si 和 so 列不为空,代表系统正在进行 swaping,将内存数据写入磁盘。

磁盘删除操作步骤如下:

  1. 关闭使用磁盘的进程,备份磁盘数据。可以通过 fuser 命令查看正在访问某个磁盘的进程。

  2. umount 卸载基于待删除磁盘的文件系统

  3. md 和 LVM 中删除磁盘。LVM 可以使用lvreduce删除相应LV,使用 vgreduce 从卷组移除该磁盘,然后使用 pvremove 从磁盘删除 LVM 元数据。

  4. 如果磁盘使用多路径软件,通过 mulitpath –l 查看磁盘所有路径,然后通过 multipath -f 删除磁盘。(如果使用 powerpath 多路径软件,请参考 powerpath 操作手册)

  5. blockdev –flushfs 将脏数据写入磁盘。这一步骤对于裸设备事情情况尤为重要,因为裸设备无法通过 umount 或者 vgreduce 将脏数据写入磁盘。

  6. 删除应用程序或者脚本中的磁盘路径引用。

  7. 使用命令 echo 1 > /sys/block/device-name/device/delete 删除磁盘,device-name 以 sd 开头,比如 sda、sdb这些信息可以通过 lsscsi,scsi_id,multipath -l,ls –l /dev/disk/by-*方式查看。

  8. 直接删除磁盘文件。

强烈建议回收了san磁盘之后,重启比较好。谨慎使用 echo 1 > /sys/block/device-name/device/delete 删除磁盘。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值