IT技术博客大学习 共学习 共进步

mount: LABEL=xxx duplicate

扶凯 2011-02-11 22:43:10 浏览 2,422 次

刚才一朋友的机器讲出现不能 mount 的现象,出现 mount: LABEL=xxx duplicate - not mounted .让我来看看,当我使用 google 来 baidu 了一下,没有发现解决的方法,只知道是因为二个分区使用了相同的 LABEL .但实在查不出来有使用相同的.

后来我查看 proc 中的分区信息,然后在输出时发现了问题.

perl -nale '$F[3] =~ /\d/  && print "$F[3]:".` e2label /dev/$F[3] 2>/dev/null`' /proc/partitions

 输出如下

sda5:	/data/x1
sdb1:	/data/x2
sdc1:	/data/x3
sdd1:	/data/x4
sde1:	/data/x5
sdf1:	/data/x6
loop0:	/data/x1
loop1:	/data/x2
loop2:	/data/x3
loop3:	/data/x4
loop4:	/data/x5
loop5:	/data/x6

很明显了。是因为 loop 占用了这些 LABLE ,所以如果大家在出现 mount: LABEL=xxx duplicate - not mounted 时,可以看看 proc 中的分区信息中的设备是否有占用这个 LABLE.来处理这个问题.

建议继续学习

  1. 双机mount数据库出现ORA-00600[kccsbck_first] (阅读 5,062)
  2. linux 挂载光驱 (阅读 3,444)