第一、理论上的步骤方法
理论上这样的操作方法网上也有很多,我们只需要创建一个需要挂载的目录,然后将已有挂载的目录卸载掉,然后重新到新的目录中挂载就可以解决问题。
1、新建www目录
mkdir /www
2、下载已挂载的目录
umount /data
3、挂载到新目录
mount /dev/sdb1 /www
4、修改配置文件
echo ‘/dev/sdb1 /www ext3 defaults 0 0’ >> /etc/fstab
理论上这样的操作就可以完成更换目录。但是老左这边在操作的时候还出现点问题,在umount的时候有出现”umount: /data: device is busy.In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)”的提示错误无法卸载。
第二、解决问题
这里因为是程序被占用,我们只需要检查ID然后删除掉就可以,这样操作的过程。
1、fuser /data
/data: 947c
我们可以看到真有一个程序占用。
2、查看进程
[root@niaoyun data]# ps -ef |grep 94c
root 1435 947 0 22:47 pts/0 00:00:00 grep 94c
[root@niaoyun data]# ps -ef |grep 94
root 944 2 0 22:30 ? 00:00:00 [flush-253:0]
root 945 868 0 22:33 ? 00:00:00 sshd: root@pts/0
root 947 945 0 22:34 pts/0 00:00:00 -bash
root 1468 947 0 22:48 pts/0 00:00:00 ps -ef
root 1469 947 0 22:48 pts/0 00:00:00 grep 94
3、删除占用
kill -9 945
Leave a Reply