免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 65572 | 回复: 16
打印 上一主题 下一主题

挂载第二块硬盘,总是报错:mount: /dev/sdb1 already mounted or /backup busy [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-23 14:12 |只看该作者 |倒序浏览
机器增加了一块新硬盘,按照常规的操作方法操作:

1、fdisk /dev/sdb
2、创建分区。创建 primary partition --> primary partition :1,需把此硬盘当做一个分区,所以First cylinder 为1 ,Last cylinder 为最大值。
3、保存。
4、mkfs -t ext3 /dev/sdb1
5、mkdir /backup
6、mount /dev/sdb1 /backup

这里就出问题了,一直报错:mount: /dev/sdb1 already mounted or /backup busy,

于是查看
[root@lichn /]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3              4127108    760720   3156740  20% /
/dev/sda1               124427     12083    105920  11% /boot
none                   2074548         0   2074548   0% /dev/shm
/dev/sda6              4127076    971740   2945692  25% /usr
/dev/sda5             20641788    127792  19465356   1% /var
/dev/sda7             33278120    119588  31468096   1% /www
发现并没有挂载上

[root@lichn /]# mount
/dev/sda3 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda6 on /usr type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
/dev/sda7 on /www type ext3 (rw,quota)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

这里也是,复又查看:
[root@lichn /]# fdisk -l

Disk /dev/sda: 73.4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          16      128488+  83  Linux
/dev/sda2              17        1060     8385930   82  Linux swap
/dev/sda3            1061        1582     4192965   83  Linux
/dev/sda4            1583        8924    58974615    5  Extended
/dev/sda5            1583        4193    20972826   83  Linux
/dev/sda6            4194        4715     4192933+  83  Linux
/dev/sda7            4716        8924    33808761   83  Linux

Disk /dev/sdb: 73.4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        8924    71681998+  83  Linux

Disk /dev/dm-0: 72.7 GB, 72746008576 bytes
255 heads, 63 sectors/track, 8844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-0p1               1        8924    71681998+  83  Linux

本人linux菜鸟一个,不知这是什么原因导致的,求高手帮忙解释一下,先谢谢了!

论坛徽章:
0
2 [报告]
发表于 2009-06-23 14:23 |只看该作者
mount -t ext3 /dev/sdb1 /backup试试、

论坛徽章:
0
3 [报告]
发表于 2009-06-23 14:25 |只看该作者
试过的,一样的结果:-(

论坛徽章:
0
4 [报告]
发表于 2009-06-23 16:35 |只看该作者

回复 #1 guxingsyb 的帖子

先umount /dev/sdb1或是umount /backup
如果还是显示的busy,你试试下面的方法。
fuser -m /dev/sdb1
查看一下是否sdb1正在被使用,或是有进程正在使用它。
然后fuser -km /dev/sdb1
强制杀掉所有使用/dev/sdb1目录的进程。
最后umount /dev/sdb1或是umount /backup。
再试着mount /dev/sdb1 /backup。
祝你好运。

论坛徽章:
0
5 [报告]
发表于 2009-06-23 16:53 |只看该作者
谢谢楼上的兄弟,我试了一下,还是不行

[root@lichn /]# umount /dev/sdb1
umount: /dev/sdb1: not mounted
[root@lichn /]# umount /backup
umount: /backup: not mounted
[root@lichn /]# fuser -m /dev/sdb1  //命令执行后无任何显示
[root@lichn /]#


狂晕了@_@

论坛徽章:
0
6 [报告]
发表于 2009-06-23 17:20 |只看该作者

回复 #5 guxingsyb 的帖子

我服务器前几天遇到的问题就是这么解决的。你的机器如果不是服务器,你可以试图重启一下。

论坛徽章:
0
7 [报告]
发表于 2009-06-23 17:27 |只看该作者
是服务器,重启N次,无果

论坛徽章:
0
8 [报告]
发表于 2009-06-24 10:40 |只看该作者
还是无解,郁闷

论坛徽章:
0
9 [报告]
发表于 2009-06-24 17:26 |只看该作者
真是搞不清楚为什么没有设置为自动挂载,可是开机后sdb1却莫名其妙的无法挂载,一直报: mount: /dev/sdb1 already mounted or /backup busy  这样的错,简直匪夷所思!!!

论坛徽章:
0
10 [报告]
发表于 2009-06-26 18:10 |只看该作者
唉,看来新手区高手是不愿来的!

还是自己搞定了,来这里留个记录吧,也方便其他遇到我这种万分之一中奖率情况的兄弟借鉴。

问题的症结linux其实已经给出了提示,只是当初没注意到这个地方:
[root@lichn /]# fdisk -l

Disk /dev/sda: 73.4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          16      128488+  83  Linux
/dev/sda2              17        1060     8385930   82  Linux swap
/dev/sda3            1061        1582     4192965   83  Linux
/dev/sda4            1583        8924    58974615    5  Extended
/dev/sda5            1583        4193    20972826   83  Linux
/dev/sda6            4194        4715     4192933+  83  Linux
/dev/sda7            4716        8924    33808761   83  Linux

Disk /dev/sdb: 73.4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        8924    71681998+  83  Linux

Disk /dev/dm-0: 72.7 GB, 72746008576 bytes
255 heads, 63 sectors/track, 8844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-0p1               1        8924    71681998+  83  Linux


我fdisk -l  得到以上信息,红色字体的这条信息很重要,正常的硬盘是不会有这个信息的,后来一查,才知究竟。

硬盘我之前做过RAID 0 ,后来服务器更换了RAID卡为普通SAS控制器,但是当初忘记了把硬盘的RAID信息清除,导致硬盘中仍保存着RAID信息,所以挂载会出错。

解决办法:找RAID卡清除掉硬盘保存的RAID信息

至于为什么不用RAID卡了,磁盘仍保留RAID信息,原因就不赘述了。

另外,这个问题在linux系统下会出现,windows下加新硬盘则不会出现这个问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP