zoukankan      html  css  js  c++  java
  • 清除磁盘分区后免重启重新格式化

    在linux系统中有时候会遇到清理了磁盘分区后,明明旧分区已经清理干净了,但是在重新对磁盘进行格式化的时候却会提示磁盘存在文件系统,导致格式化失败。

    parted /dev/sda mktable msdos
    
    echo 'yes'|parted /dev/sda mklabel gpt
    
    timeout 30 mkfs.xfs -f -i size=2048 /dev/sda
    

          

          

    重启系统后是可以重新格式化成功的,以下是在不重启系统的情况下对磁盘进行重新格式化的操作:

    1、首先查看磁盘的总线,下图中红色框中的就是这个磁盘对应的总线ID,即:1 0 0 0

    cat /proc/scsi/scsi
    

    2、然后是查找需要重新格式化的磁盘的Model名称,把查到的Model跟上图中的Model进行对比,可以知道sda磁盘对应的总线ID为:0 0 0 0,或直接使用udevadm命令查看:

    smartctl -i /dev/sda|grep Model       ##如果有lsscsi命令,执行lsscsi查看更直观,还不用第一步
    udevadm info -q path -n /dev/sda

     

    3、使用命令热插拔磁盘sda

    echo "scsi remove-single-device 0 0 0 0" > /proc/scsi/scsi
    
    echo "scsi add-single-device 0 0 0 0" > /proc/scsi/scsi

    4、再次对磁盘重新执行格式化操作,已经可以格式化成功了

  • 相关阅读:
    vue中select设置默认选中
    验证码
    JS图片src转义
    int main(int argc, char** argv) 以及CommandLineParser
    Visual Studio2013 配置opencv3.3.0 x64系统
    ubuntu16.04 下安装 visual studio code 以及利用 g++ 运行 c++程序
    第三次作业
    第二次作业
    作业一
    第四次作业
  • 原文地址:https://www.cnblogs.com/xzy186/p/14235731.html
Copyright © 2011-2022 走看看