有的时候,可能根分区空间不够了,可是数据太大,想转到另一个分区或增加一个硬盘分区,那该怎么操作?
如下
假设新增加的硬盘为/dev/sdb
前且已经分好了区并格式化了,为/dev/sdb1
首先,创建一个临时加载点
mkdir /mnt/data
将新分区加载进来,如下mount /dev/sdb1 /mnt/data
先停止所有的服务
安装了wdcp面板就输入:
service mysqld stop
service pureftpd stop
service wdapache stop
service httpd stop
service nginxd stop
安装了宝塔面板就输入:
/etc/init.d/mysqld stop
/etc/init.d/httpd stop
/etc/init.d/nginx stop
/etc/init.d/bt stop
/etc/init.d/pure-ftpd stop
/etc/init.d/php-fpm-#52|53|54|55|56|70|71|73#stop(把#号换成{}括号)
#这里的php版本号 看自己安装的版本为主
/etc/init.d/redis stop
/etc/init.d/memcached stop
移动当前www数据到数据盘
mv /www/* /mnt/data/
卸载新加载的分区
umount /dev/sdb1
然后重新加载到/www目录下,如
mount /dev/sdb1 /www
启动服务
安装了wdcp面板就输入:
service mysqld start
service pureftpd start
service wdapache start
service httpd start
service nginxd start
安装了宝塔面板就输入:
/etc/init.d/memcached start
/etc/init.d/redis start
/etc/init.d/php-fpm-#52|53|54|55|56|70|71|73#start(把#号换成{}括号)
#这里的php版本号 看自己安装的版本为主
/etc/init.d/pure-ftpd start
/etc/init.d/bt start
/etc/init.d/nginx start
/etc/init.d/httpd start
/etc/init.d/mysqld start
到此,就完成了
添加开机挂载
但还要修改/etc/fstab
这个文件,否则重起后,会找不到数据导致错误的发生
在/etc/fstab
增加一行,大概如下/dev/sdb1 /www ext3 defaults 0 0
使用vim编辑 或者直接命令:echo '/dev/sdb1 /www ext3 defaults 0 0' >> /etc/fstab
保存退出,这样再次重起也没问题了
上面是假设新加的磁盘分区为/dev/sdb1
如果不是这个,要做相应的修改和调整就可以,其它的不变
具体是什么,可使用fdisk -l
查看,或是在分区时查看和设置
本文共 341 个字数,平均阅读时长 ≈ 1分钟
喜欢就支持一下吧
本站为个人博客,博客所发布的一切破解补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容。
访问和下载本站内容,说明您已同意上述条款。
本站不贩卖软件,所有内容不作为商业行为。如果有侵犯您的权益请点击“关于”联系WFXL,核实后会及时删除
版权属于:轩灵
作品采用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
评论 抢沙发