Ubuntu
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 Rapid Storage RAID 或類似)標記?
mdadm --zero-superblock
看起來它失敗了,因為你不是root 。然而,這可能還不夠,
isw_raid_member
可能是由於該磁碟以前用作英特爾軟體 RAID 設備。如果仍然失敗,請嘗試:dmraid -rE /dev/sdb
您可能需要先安裝該
dmraid
軟體包。在此之後重新啟動,看看您現在是否可以使用該磁碟。
sudo dd if=/dev/urandom of=/dev/sdb bs=1M status=progress
該命令會刪除甚至由 Intel VROC(virtual raid on CPU)引起的元數據和數字簽名,但需要更多時間,具體取決於硬碟大小。