linux重新扫描磁盘命令

worktile 其他 156

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,重新扫描磁盘可以使用以下命令:

    1. rescan-scsi-bus.sh:这是一个脚本命令,可以用于重新扫描SCSI总线上的设备。运行以下命令来执行扫描:

    “`
    # 命令格式:
    rescan-scsi-bus.sh [options]
    “`

    这个命令会扫描SCSI总线,并重新检测已连接的SCSI设备。它可以帮助你在连接或断开SCSI设备之后,使操作系统重新识别设备。

    注意:该命令需要root权限才能执行。

    2. partprobe:这个命令用于重新扫描磁盘的分区表。运行以下命令来执行扫描:

    “`
    # 命令格式:
    partprobe [options] [device]
    “`

    你需要将”device”替换为你想要重新扫描分区的磁盘设备。该命令会告知操作系统重新读取磁盘的分区信息,使新分区生效或删除无效分区。

    注意:该命令需要root权限才能执行。

    3. hdparm:这个命令可以用于重新扫描IDE/SATA设备的磁盘。运行以下命令来执行扫描:

    “`
    # 命令格式:
    hdparm -r [device]
    “`

    你需要将”device”替换为你想要重新扫描的磁盘设备。该命令会向设备发送一个IDE/SATA重新加载命令,以使设备重新扫描磁盘。

    注意:该命令需要root权限才能执行。

    无论你选择使用哪种命令,重新扫描磁盘都有助于操作系统更新设备信息,以便在需要时正确识别和使用磁盘设备。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux中重新扫描磁盘的命令可以使用以下几种方法:

    1. 使用udevadm命令:udevadm是Linux系统中的一个用于管理设备和设备节点的工具。可以使用udevadm命令来重新扫描磁盘。具体命令如下:

    “`
    sudo udevadm trigger
    “`

    这个命令会触发udev重新加载所有设备和设备节点。这样,任何新加入的磁盘都会被检测到并加载。

    2. 使用partprobe命令:partprobe是一个用于重新扫描磁盘分区的命令。具体命令如下:

    “`
    sudo partprobe
    “`

    这个命令会重新读取分区表,如果有新的磁盘或者分区被添加到系统中,它们会被检测并加入到系统中。

    3. 使用rescan-scsi-bus.sh脚本:这个脚本是针对使用SCSI连接的存储设备的重新扫描工具。具体命令如下:

    “`
    sudo rescan-scsi-bus.sh
    “`

    这个脚本会扫描SCSI总线上的设备并重新加载它们。

    4. 使用echo命令手动触发重新扫描:可以使用echo命令向/sys/class/scsi_host/hostX/scan文件中写入”-“来触发SCSI主机的重新扫描。具体命令如下:

    “`
    sudo echo “- – -” > /sys/class/scsi_host/hostX/scan
    “`

    其中,hostX是SCSI主机的编号,可以通过查看/sys/class/scsi_host目录下的目录来获取。

    5. 使用hdparm命令重置IDE/SATA设备:对于IDE或SATA设备,可以使用hdparm命令来重置设备并重新扫描。具体命令如下:

    “`
    sudo hdparm -R /dev/sdX
    “`

    其中,/dev/sdX是磁盘设备的路径,具体路径根据实际情况进行修改。

    以上是Linux中重新扫描磁盘的几种常用方法,可以根据具体情况选择合适的命令来执行。

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

    Linux系统中,可以使用以下命令重新扫描磁盘:

    1. 通过fdisk命令重新扫描磁盘分区:
    使用fdisk命令可以重新扫描磁盘,并显示磁盘的分区信息。具体操作如下:
    – 打开终端,以root权限登录;
    – 运行fdisk命令,指定磁盘设备路径。例如,要重新扫描/dev/sda磁盘,运行以下命令:
    “`
    fdisk /dev/sda
    “`
    – 输入p命令,查看磁盘的分区信息。

    2. 通过partprobe命令重新扫描磁盘分区:
    partprobe命令用于重新扫描已经存在于系统中的磁盘分区,更新内核中的分区表。具体操作如下:
    – 打开终端,以root权限登录;
    – 运行partprobe命令,并指定磁盘设备路径。例如,要重新扫描/dev/sda磁盘,运行以下命令:
    “`
    partprobe /dev/sda
    “`

    3. 通过udevadm trigger命令重新扫描磁盘设备:
    udevadm命令是Linux系统中用于管理设备和设备节点的工具。可以使用udevadm trigger命令重新扫描磁盘设备,使其重新加载并添加到系统中。具体操作如下:
    – 打开终端,以root权限登录;
    – 运行udevadm trigger命令,选项-k指定要触发的设备子系统。例如,要重新扫描所有磁盘设备,运行以下命令:
    “`
    udevadm trigger -k subsystems=block
    “`

    4. 通过echo命令向/sys目录发送信号重新扫描磁盘设备:
    Linux系统中的/sys目录包含了系统中各种设备的相关信息。可以通过向/sys目录发送信号的方式重新扫描磁盘设备。具体操作如下:
    – 打开终端,以root权限登录;
    – 运行echo命令,向/sys/class/scsi_host/host/scan路径发送信号,重新扫描磁盘设备。例如,要重新扫描所有磁盘设备,运行以下命令:
    “`
    echo “- – -” > /sys/class/scsi_host/host/scan
    “`

    以上是在Linux系统中重新扫描磁盘的几种常用方法和操作流程。根据实际情况选择合适的方法来重新扫描磁盘设备。

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

400-800-1024

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

分享本页
返回顶部