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、再次对磁盘重新执行格式化操作,已经可以格式化成功了

  • 相关阅读:
    java基础
    C++菜鸟启动之旅--vc6.0使用教程详解
    第8章 Linux磁盘与文件系统管理
    IO(四)----对象的序列化
    IO(三)----序列流
    IO(二)----字符流
    IO(一)----字节流
    File类
    枚举类
    自动装箱和自动拆箱
  • 原文地址:https://www.cnblogs.com/xzy186/p/14235731.html
Copyright © 2011-2022 走看看