在向机器添加独立磁盘后,出现“/dev/sdb 显然正在被系统使用”的错误信息

在向机器添加独立磁盘后,出现“/dev/sdb 显然正在被系统使用”的错误信息

在我的 centos7 中,当我向机器添加和分区新磁盘并尝试在其上创建文件系统时,我收到了这个烦人的错误消息

/dev/sdb is apparently in use by the system; will not make a filesystem here

重点是磁盘是 ISCSI 磁盘,而且相当独立。我还有另一个 SATA 设备。我不知道是什么让这个新分区的磁盘一直处于忙碌状态,重新启动服务器似乎毫无意义,我也试过了partprobe,但没有成功!

这是我的fdisk -l输出

Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes`
Disk label type: dos`
Disk identifier: 0x00004776`

Device    Boot      Start    End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

Disk /dev/mapper/cl-root: 18.2 GB, 18249416704 bytes, 35643392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/cl-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdb: 1265 MB, 1265734656 bytes, 2472138 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0000a7c3

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2342911     1170432   83  Linux

答案1

您的磁盘上有一个分区,但您尝试直接在磁盘上创建文件系统。您可以删除分区(通常不建议这样做,而且不会有任何好处),或者在/dev/sdb1而不是上创建文件系统/dev/sdb

答案2

我让它工作了。有一个 targetcli 正在运行,它使新磁盘保持忙碌状态。
我只需发出命令 systemctl stop target.service,然后我就可以在我的磁盘上创建一个文件系统。

相关内容