Ubuntu:/dev/sdb1 显然正在被系统使用;不会在这里创建文件系统

Ubuntu:/dev/sdb1 显然正在被系统使用;不会在这里创建文件系统

当我尝试格式化时出现此错误dev/sdb1

$ mkfs.ext4 -L data /dev/sdb1
   mke2fs 1.42.13 (17-May-2015)
   /dev/sdb1 is apparently in use by the system; will not make a filesystem here!

其中/dev/sdb有我创建的分区echo 'type=83' | sudo sfdisk /dev/sdb

$ fsdisk -l

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x1507c58d

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907029167 3907027120  1.8T 83 Linux

$ lsblk
NAME                    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                       8:0    0   477G  0 disk  
├─sda1                    8:1    0   487M  0 part  /boot
├─sda2                    8:2    0     1K  0 part  
└─sda5                    8:5    0 476.5G  0 part  
  └─sda5_crypt          252:0    0 476.5G  0 crypt 
    ├─ubuntu--vg-root   252:1    0 460.5G  0 lvm   /
    └─ubuntu--vg-swap_1 252:2    0    16G  0 lvm   [SWAP]
sdb                       8:16   0   1.8T  0 disk  
└─sdb1

相反,如果我尝试安装该磁盘,则会收到isw_raid_member错误:

$ mount /dev/sdb /mnt/Data
    mount: unknown filesystem type 'isw_raid_member'

所以我发现md127

# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md127 : inactive sdb[0](S)
      1105 blocks super external:imsm

unused devices: <none>

然后停止它:

mdadm --manage --stop /dev/md127
mdadm: stopped /dev/md127
# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
unused devices: <none>

然后我再次尝试挂载:

# mount /dev/sdb /mnt/Data
mount: unknown filesystem type 'isw_raid_member'

如果我尝试擦除磁盘的超级块:

$ mdadm --zero-superblock /dev/sdb
   mdmon: /dev/sdb is not attached to Intel(R) RAID controller.
   mdmon: /dev/sdb is not attached to Intel(R) RAID controller.

当我尝试时testdisk这就是我得到的

Disk /dev/sdb - 2000 GB / 1863 GiB - ST2000DM001-1CH164
     CHS 243201 255 63 - sector size=512

No ext2, JFS, Reiser, cramfs or XFS marker
 1 P Linux                    0  32 33 243201  80 63 3907027120
 1 P Linux                    0  32 33 243201  80 63 3907027120
No partition is bootable

该磁盘是否可能已被另一个 RAID(如 Intel 快速存储 RAID 或类似产品)标记?

答案1

看起来mdadm --zero-superblock好像失败了,因为您不是 root。

但这可能还不够,isw_raid_member可能是因为该磁盘之前被用作 Intel 软件 RAID 设备。如果仍然失败,请尝试:

dmraid -rE /dev/sdb

您可能需要dmraid先安装该包。

此后重新启动并查看您是否可以使用该磁盘。

答案2

sudo dd if=/dev/urandom of=/dev/sdb bs=1M status=progress

此命令将删除甚至由 Intel VROC(CPU 上的虚拟阵列)引起的元数据和数字签名,但根据硬盘的大小需要更多时间。

相关内容