1、说明linux
须要搭建一个Oracle11g数据库集群环境,在作磁盘映射时,使用linux命令fdisk对挂载磁盘分区,可是在分区后报错,在/dev目录下没法查看已经分区的列表,节点2一样没法查看分区。须要执行partprobe命令才能够看到分区列表。重启1节点服务器后分区丢失,重启2节点分区不丢失(使用一节点分区)。数据库
2、问题服务器
分区后警报以下:spa
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) 正在同步磁盘。3d
分区后没法在/dev下查看到分区列表,须要执行partprobe才能够查看到。节点2也须要执行才能够看到分区列表。cdn
重启后,分区列表丢失blog
/etc/fstab目录下没有sda磁盘。资源
3、解决办法同步
在作分区以前对磁盘执行一次umount操做。it
# umount /dev/sda
而后对磁盘进行分区操做。查看分区无误。
4、重启验证
经过重启服务器,发现磁盘分区没有丢失。问题解决。
再说一点:
这个问题也困扰了一段时间,由于没在/etc/fstab文件下发现sda的挂载冲突,因此没有想到这么解决的办法,网上的解决方案也没有找到,抱着试试心态结果问题解决了,新人小白,记录一下平常碰到的小问题。若是你碰到和我同样的问题,但愿能够帮到你。