今天上午有网友购买的某鸟云主机产品,因为系统安装后默认自动挂载的目录是data目录,而这位朋友则需要安装WDCP面板,理论上也可以在面板后台指定目录,但是他一定要按照官方的目录WWW挂载。于是帮助他处理后可以直接可以修改挂载目录解决已有目录的更换过程。
第一、理论上的步骤方法
理论上这样的操作方法网上也有很多,我们只需要创建一个需要挂载的目录,然后将已有挂载的目录卸载掉,然后重新到新的目录中挂载就可以解决问题。
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
最后我们在重新umount就可以继续操作完成更换目录的挂载。