在一次磁盘挂载的过程中遇到一个问题,给虚拟机新添加了一块20G的磁盘,要分别挂载12G到一个目录,挂载7G到另外一个目录,过程如下:
首先挂载12G到/data1目录:
fdisk /dev/sdb
n
回车
回车
+12G
w
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /data1
全程没有遇到问题
此时继续挂载剩下的7G到/data2目录:
fdisk /dev/sdb
n
回车
回车
+7G
w
w保存之后报了这样一个错误,“Device or resource busy”,设备或资源繁忙,如下:
首先想到的是第一次挂载的12G是不是对第二次产生了影响,接着我们看图里其实提供给我们了解决办法,reboot机器或者使用“partprobe”命令解决,我们直接使用“partprobe”即可:
partprobe
mkfs.ext4 /dev/sdb2
mount /dev/sdb2 /data2
此时磁盘就挂载成功了
磁盘挂载记得要写入/etc/fstab文件,避免机器重启后失效
/dev/sdb1 /data1 ext4 defaults 0 0
/dev/sdb2 /data2 ext4 defaults 0 0