Loading... **挂载新硬盘后如何将"/opt/wwwroot/"目录挂载到外置硬盘根目录** 详情请参照 [https://right.com.cn/forum/thread-976714-36-1.html](https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=976714&page=36#pid5956747)(540楼) ONMP 是什么?ONMP = Opkg + Nginx + MySQL + PHP首字母的缩写。 1.首先停止掉ONMP服务: ``` onmp stop ``` 2.在/opt目录下新建一个media文件夹 ``` mkdir /opt/media ``` 3.将分区挂载到临时挂载点上 ``` mount /dev/sda1 /opt/media ``` 4.将系统的数据库文件拷贝到挂载好的新挂载点: ``` cp -ar /opt/wwwroot /opt/media ``` 5.强制删除/opt/wwwroot目录下所有文件、文件夹,保留/opt/wwwroot目录。 ``` rm -rf /opt/wwwroot/* ``` 6.将两个目录连接起来,目标文件夹与源文件夹相同,mount --bind命令是将前一个目录挂载到后一个目录上,所有对后一个目录的访问其实都是对前一个目录的访问。 ``` mount --bind /opt/media/wwwroot /opt/wwwroot ``` #注意,mount --bind 重启后会丢失挂载,要解决该问题,可以添加开机自启脚本。 7.启动开机自动挂载 ``` vi /opt/entware_init.sh ``` 8.在onmp start前添加如下内容: 按下字母"i",进入修改模式,复制粘贴以下内容 ``` sleep 15 mount /dev/sda1 /opt/media mount --bind /opt/media/wwwroot /opt/wwwroot /opt/bin/onmp start ``` 按下"esc",进入命令模式,输入:wq回车。 9.重启ONMP服务: ``` onmp start ``` 最后修改:2020 年 11 月 28 日 11 : 26 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付