linux删除lun路径命令

worktile 其他 255

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来删除LUN路径:

    1. 查看已经挂载的LUN路径:
    “`shell
    multipath -ll
    “`

    2. 确认要删除的LUN的路径名称。

    3. 卸载LUN路径:
    “`shell
    multipath -f
    “`

    例如,如果要删除路径名称为`/dev/mapper/mpatha`的LUN路径,可以执行以下命令:
    “`shell
    multipath -f /dev/mapper/mpatha
    “`

    4. 删除LUN相关的设备文件:
    “`shell
    rm -rf /dev/mapper/mpatha
    “`

    注意:在进行这些操作时,请确保你是有管理员权限的用户,并且要小心操作,避免误删重要的数据。在执行这些命令之前,最好备份数据以防万一。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用如下命令来删除LUN路径:

    1. 使用multipath命令删除LUN路径:multipath命令是在Linux系统中管理多路径设备的工具。可以使用以下命令删除已配置的LUN路径:
    “`
    # multipath -f
    “`
    其中,
    是要删除的LUN路径的设备名。

    2. 使用rescan-scsi-bus命令删除LUN路径:rescan-scsi-bus命令用于重新扫描SCSI总线以发现新添加或删除的设备。可以使用以下命令删除LUN路径:
    “`
    # rescan-scsi-bus -r -f ::
    “`
    其中,是控制器标识符,是通道号,是设备ID,是逻辑单元号。

    3. 使用echo命令删除LUN路径:可以使用echo命令将指定的路径从/sys/block目录中的设备目录中删除。可以使用以下命令删除LUN路径:
    “`
    # echo 1 > /sys/block//device/delete
    “`
    其中,
    是要删除的LUN路径的设备名。

    4. 使用blockdev命令删除LUN路径:blockdev命令用于配置块设备的属性。可以使用以下命令删除LUN路径:
    “`
    # blockdev –flushbufs /dev/
    # blockdev –rereadpt /dev/

    “`
    其中,
    是要删除的LUN路径的设备名。

    5. 使用lsscsi命令删除LUN路径:lsscsi命令用于列出SCSI设备信息。可以使用以下命令删除LUN路径:
    “`
    # lsscsi -g | grep “” | awk ‘{print $6}’ | xargs -I{} sh -c “echo 1 > {}”
    “`
    其中,
    是要删除的LUN路径的设备名。

    请注意,在执行以上命令时,需要使用root权限或具有适当权限的用户执行。谨慎操作,确保删除的是正确的LUN路径。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,要删除LUN(Logical Unit Number)路径,可以使用以下命令:

    1. 查看并记录LUN路径的名称:
    “`
    multipath -ll
    “`

    该命令会列出当前系统中的所有LUN路径及其状态。找到要删除的LUN路径的名称,通常以`/dev/mapper/`开头。

    2. 卸载LUN路径:
    “`
    umount /mount/point
    “`

    将`/mount/point`替换为要卸载的LUN路径的挂载点。如果LUN路径没有被挂载,可以跳过这一步。

    3. 删除LUN路径的映射:
    “`
    multipath -f /dev/mapper/lun_path_name
    “`

    将`/dev/mapper/lun_path_name`替换为要删除的LUN路径的名称。

    4. 刷新multipath配置:
    “`
    multipath -r
    “`

    这将更新multipath的配置,删除已删除的LUN路径的条目。

    5. 删除LUN路径的udev规则(可选):
    “`
    rm /etc/udev/rules.d/99-multipath.rules
    “`

    这将删除与LUN路径相关的udev规则文件。如果没有自定义的udev规则,可以跳过这一步。

    6. 重新加载multipath服务:
    “`
    systemctl reload multipathd
    “`

    这将重新加载multipath服务,使更改生效。

    7. 验证LUN路径是否成功删除:
    “`
    multipath -ll
    “`

    再次运行此命令,确认已删除的LUN路径不再显示。

    注意:在执行任何删除操作之前,请确保备份重要数据并谨慎操作,以免误删或影响系统正常运行。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部