mkfs无法抱怨:“/ dev / sdb明显被系统使用; 不会在这里创build一个文件系统“

这是Ubuntu服务器11.10。

/ dev / sdb没有被挂载(见下面的输出),并且没有被我看到的任何进程使用。 它也不用于交换。 这是服务器中的第二个IDE驱动器,连接到辅助IDE,并在硬件RAID中设置为arrays2。

我无法安装驱动器,因为我得到的投诉可能已经在使用了。 我没有运行fdisk,删除了以前的所有分区,并创build了一个主分区。

root@sargent:/home/harel# fdisk -l /dev/sdb Disk /dev/sdb: 122.9 GB, 122942324736 bytes 226 heads, 63 sectors/track, 16864 cylinders, total 240121728 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 identifier: 0x00083711 Device Boot Start End Blocks Id System /dev/sdb1 2048 240121727 120059840 83 Linux root@sargent:/home/harel# mkfs -t ext4 /dev/sdb mke2fs 1.41.14 (22-Dec-2010) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y /dev/sdb is apparently in use by the system; will not make a filesystem here! root@sargent:/home/harel# cat /proc/swaps Filename Type Size Used Priority /dev/sda5 partition 2619388 0 -1 root@sargent:/home/harel# mount /dev/sda1 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) 

/dev/sdb正在使用中,因为操作系统已经知道有分区。 如果你想创build一个文件系统(一个坏主意,因为很less这样做会混淆pipe理员,这将使得很难做任何分裂或resize),首先删除现有的分区与fdisk 。 如果你想在唯一的分区/dev/sdb1上创build一个文件系统(这是你应该做的,因为直接使用磁盘没有任何好处),请说出你的意思: mkfs /dev/sdb1

再次检查你的分区,但不指定/ dev / sda:

 # fdisk -l 

那么,如果你在输出中find类似/dev/md0东西, – 这意味着你已经有了sw数组,而你试图格式化的磁盘包含了该数组的元数据。

在这种情况下:

 # umount /dev/md0 # mdadm --stop /dev/md0 

清除磁盘的超级块:

 # mdadm --zero-superblock /dev/sdb 

删除数组

 # mdadm --remove /dev/md0 

不,你可以使用你的驱动器。

先尝试彻底擦拭硬盘:

sudo dc3dd wipe = / dev / sdb

确保select正确的驱动器。