https://xindb.cn/article/category/bt
https://www.bt.cn/bbs/thread-23901-1-1.html
https://www.05web.com/blog/2246.html注意:mv /www /data (该文档移动文件命令写错了,纠正在此)
宝塔面板 bt.cn CentOS6.x/7.x系统盘迁移到数据盘操作方法
微云智创发表在Linux面板2019-3-22 23:18[复制链接]1249
最近操作了几个宝塔面板系统盘迁移到数据盘的项目,找了好多网上的教程,发现大部分写的比较片面,今天特意整理了一下操作方案,经验分享给大家
~
首先要明确以下几个步骤:
第一步 格式化数据盘、挂载磁盘
第二步 移动系统盘宝塔数据到新挂载的数据盘
第三步 将新挂载的磁盘目录链接到www
第四步 重新启动服务器后重启面板
(所有操作全部在命令行操作,请提前简单学习linux命令行操作)
第一步 格式化数据盘并挂载磁盘
通常在增加磁盘或新系统,必不可少的就是格式化磁盘,分区,挂载分区。使用过阿里ECS的朋友都知道,数据盘是需要自己分区并挂载的,对于新手确实是个难题,特记之,以供参考!
(1)先使用 df -lh 命令查看 ,发现系统只有系统盘。
(2)使用 fdisk -l 查看磁盘情况,从下图可看到 有一个磁盘未分区,并记住为分区的 标识,我们这里是 /dev/vdb
(3)执行 fdisk /dev/vdb 对磁盘分区,需要依次输入 "n","p","1"(注意:这里一般是写1 看要分几个区),两次回车,"w"
(4) 创建分区 命令: mkfs.ext4 /dev/vdb1 (相当于win的格式化)
(5)根目录新建文件夹 命令: mkdir /mydata ,然后使用命令 mount /dev/vdb1 /mydata 将/dev/vdb1 挂载到mydata文件夹。
(6)mount直接挂载,一旦系统重新启动就会失效,所以要设置系统启动自动挂载。命令: echo "/dev/vdb1 /mydata ext4 defaults 0 0" >>/etc/fstab
使用命令 mount -a 查看是否有错误。注意:要是有错误,可以通过vim /etc/fstab编辑挂载表。
第二步 移动系统盘宝塔数据到新挂载的数据盘
(1)先通过命令: /etc/init.d/bt stop 停止宝塔。
(2)通过命令: mv /www /mydata 将宝塔数据移动到自定义文件夹。
注意:移动时间是根据你数据的大小来定的,在移动过程中不要操作。
第三步 将新挂载的磁盘目录链接到www
(1)删除/www文件夹 通过命令: rm -rf /www 实现。 删除文件夹 可能性的会出现2个问题,第一是宝塔默认的swap交换分区删除不了 可以通过命令 swapoff swap 来关闭swap , 然后再执行rm swap命令删除这个文件,第二个可能性问题就是部分文件可能权限不够删除不了 如:.user.ini 可以通过命令 chattr -i /wwww/wwwroot/yoursite/.user.ini 来提权,再执行rm命令删除文件。
(2)删除www文件夹后,通过命令 ln -s /mydata/www /www 将/mydata/www 链接到 /www 文件夹。
第四步 重新启动服务器后重启面板
首先重新启动服务器,再次连接后 执行命令: /etc/init.d/bt restart 重新启动宝塔面板。
自此 迁移完成!!!
由于论坛限制操作过程只写了一部分,详情请参考文章为新数据在线工具平台,来自http://xindb.cn/article/bt/2详细情况请参考!!!
宝塔面板如何轻松迁移系统盘/www
2019-01-13分类:云服务器阅读(296)评论(0)
我相信大家在安装完宝塔面板后,过不了太久就会出现一个很棘手的问题,就是系统盘符变得越来越小,然而数据盘空空如也。这是我迁移后的状态(图1),未迁移前,系统盘符使用69%,如果网站后期长更必然会占满盘符。
这里要强调一下,本篇文章要要迁移的是网站根目录/www,网站默认会安装在系统盘符,无人在意。所以网站多或者网站数据庞大,例如一个大一点的全套微擎微信第三方可能需要两三个GB,所以本教程教大家轻松迁移系统盘网站数据。
准备工作
前提:安装Linux系统,需要挂载硬盘,挂载硬盘后方可操作,如何挂载硬盘,不会可以自行百度或者请服务商帮忙挂载也可私信我。为避免手动输入命令输错或忘记空格,最简单粗暴的方式就是复制粘贴命令。
如果是纯净系统还没安装宝塔面板,直接连接终端不墨迹,命令搞起来:
第一步:进入data目录(data是数据盘名称,有很多是home,你的数据盘名称是什么就用那么名称替换data就好)
cd /data
第二步:创建宝塔面板安装需要用的www目录
mkdir www
第三步:建立/data/www的软连接到/www(也就是给系统根目录建立一个www的“快捷方式”指向/data/www)
ln -s /data/www /www
第四步:正常安装宝塔面板即可
如果已经安装了宝塔面板和WEB环境,连接终端输入命令:
第一步:移动系统根目录下的www到data
mv /www /data
第二步:建立/data/www的软连接到/www
ln -s /data/www /www
第三步:重启服务器
reboot
第四步:重启宝塔面板服务
service bt restart
第五步:打开宝塔面板,CTRL+F5刷新浏览器缓存
(PS:Linux下的软链接类似于windows下的快捷方式 ,如上面的示例,当我们执行命令 cd /www/的时候 实际上是进入了 /data/ ,操作前切记备份数据,防止因误操作引起数据丢失!!!)