centos数据盘挂载相信很多人都会,无非就是先执行fdisk -l查看一下数据盘的设施名称(例如:/dev/vdb1),而后mkdir建立一个需要挂载到的目录(例如:mkdir /www),而后执行命令:mount /dev/vdb1 /www回车,就可挂载成功了,而后将磁盘开机自动挂载命令,写入系统的开机启动文件/etc/fstab,写入命令:echo '/dev/vdb1 /www ext3 defaults 0 0' >> /etc/fstab。卸载命令也简单umount /dev/vdb1或者者umount /www,但是卸载的时候,经常会遇到磁盘正在运行,导致磁盘无法卸载,这时候怎样办呢?
网上的方法绝大多数都是:fuser -m -v /dev/vdb1
使用来查看哪些进程在占使用数据盘,而后利使用kill -9 进程名称的方式把占使用数据盘的进程都结束掉,而后再执行umount命令来卸载数据盘。但是发现进程明明都结束完了,数据盘仍然无法卸载,后来找到了一个强制卸载数据盘的命令(该方法不建议用,命令也就不贴出来了),但是感觉依然不好,后来想了一下,把数据盘开机自动挂载取消,而后重启系统不即可以了么?
用vi /etc/fstab命令进入fstab文件,找到/dev/vdb1 /www ext3 defaults 0 0这一句,而后在最前面增加个#把该句屏蔽掉。
好了,用reboot命令重启一下系统吧,开机再df -h看一下,是不是数据盘已经取消挂载了?