宝塔面板系统盘迁移到数据盘的方法,网上能看到的一些转移方法都太专业了,一般小白都不能跟着教程来完整实现,经过我们子的实操,现在把我们实操的经过详细写出来,让小白也能跟着教程一步步来实现 宝塔面板系统盘迁移到数据盘。
前提:
如果服务器已经安装好宝塔,已经挂载好了数据盘(例如数据盘的目录是/home),因为宝塔默认的目录是/www,所以如果要在数据盘中继续使用的话,我们先要把数据盘的/home删除,重新挂载一下。方法如下:
卸载分区
1.1 卸载已挂载的分区(如sdb1),使用命令 umount /dev/sdb1
1.2 再次使用df -h命令查看的时候就看不到分区了
删除分区
2.1 fdisk /dev/sdb 删除分区,w 保存分区表。
删除完成
如果你的服务器没有上面 【前提】情况,可以忽略,直接根据下面的步骤来操作:
用"fdisk -l"来查看未分区硬盘。
未分区的硬盘的名称为/dev/sdb,有21.5G未分区的,如下图:
对未分区硬盘盘进行分区
输入命令 "fdisk /dev/sdb",进入数据盘分区界面,根据提示,依次输入"n","p" "1",两次回车,"wq",分区开始了,很快就会完成。"n" 表示新建一个分区。
输入 m 查看帮助命令
输入 n 增加一个新的分区
输入 p 选择主分区
输入分区编号(默认是 1 ),然后回车
输入 wq 进行保存退出
再次查看磁盘情况,/dev/sdb1说明分区成功,名称是你磁盘名称+设置的分区号
命令:fdisk -l
对新分区格式化:
命令:mkfs.ext4 /dev/sdb1 ,表示将新建分区格式化为ext4格式;
停止宝塔服务
我只安装了宝塔只需要执行 service bt stop 回车关闭bt服务(如果有在宝塔安装其他服务的也需要关闭); 宝塔启动服务命令:service bt start
然后执行 mv /www /wwwbak 回车 把www目录改名成wwwbak(目录名字可以随意改 自己喜欢就行)
创建需要将磁盘挂载到的目录
命令:mkdir /www
将分区挂载信息添加到/etc/fstab
命令:echo "/dev/sdb1 /app ext4 defaults 0 0" >> /etc/fstab
开始挂载新分区到创建的指定目录
命令:mount -a
查看磁盘情况,确定是否成功挂载。
命令:df -h
挂载成功后,最重要的一步:转移目录
命令:mv /wwwbak/* /www/ 回车把wwwbak里的数据全部转移到www下
然后启动bt服务器 到此结束