宝塔面板系统盘迁移到数据盘的方法,网上能看到的一些转移方法都太专业了,一般小白都不能跟着教程来完整实现,经过我们子的实操,现在把我们实操的经过详细写出来,让小白也能跟着教程一步步来实现 宝塔面板系统盘迁移到数据盘。

前提:

如果服务器已经安装好宝塔,已经挂载好了数据盘(例如数据盘的目录是/home),因为宝塔默认的目录是/www,所以如果要在数据盘中继续使用的话,我们先要把数据盘的/home删除,重新挂载一下。方法如下:

  1. 卸载分区

    1.1  卸载已挂载的分区(如sdb1),使用命令 umount /dev/sdb1

    1.2  再次使用df -h命令查看的时候就看不到分区了

  2. 删除分区

    2.1 fdisk /dev/sdb  删除分区,w 保存分区表。

  3. 删除完成


如果你的服务器没有上面 【前提】情况,可以忽略,直接根据下面的步骤来操作:


  1. 用"fdisk -l"来查看未分区硬盘。

    未分区的硬盘的名称为/dev/sdb,有21.5G未分区的,如下图:

    1


  2. 对未分区硬盘盘进行分区

    输入命令 "fdisk /dev/sdb",进入数据盘分区界面,根据提示,依次输入"n","p" "1",两次回车,"wq",分区开始了,很快就会完成。"n" 表示新建一个分区。

    2

    输入 m 查看帮助命令

    3

    输入 n 增加一个新的分区

    4

    输入 p 选择主分区

    5

    输入分区编号(默认是 1 ),然后回车

    6

    输入 wq 进行保存退出

    7

    再次查看磁盘情况,/dev/sdb1说明分区成功,名称是你磁盘名称+设置的分区号

    命令:fdisk -l

    8

  3. 对新分区格式化:

    命令:mkfs.ext4 /dev/sdb1 ,表示将新建分区格式化为ext4格式;

    10

  4. 停止宝塔服务

    我只安装了宝塔只需要执行 service bt stop 回车关闭bt服务(如果有在宝塔安装其他服务的也需要关闭); 宝塔启动服务命令:service bt start

  5. 然后执行 mv /www /wwwbak 回车 把www目录改名成wwwbak(目录名字可以随意改 自己喜欢就行)

  6. 创建需要将磁盘挂载到的目录

    命令:mkdir /www

  7. 将分区挂载信息添加到/etc/fstab

    命令:echo "/dev/sdb1 /app ext4 defaults 0 0" >> /etc/fstab

  8. 开始挂载新分区到创建的指定目录

    命令:mount -a

  9. 查看磁盘情况,确定是否成功挂载。

    命令:df -h

    4

  10. 挂载成功后,最重要的一步:转移目录

    命令:mv /wwwbak/* /www/    回车把wwwbak里的数据全部转移到www下

  11. 然后启动bt服务器 到此结束