网站修复手记给各位站长一个警醒
本次网站故障有两个原因
一个是专线固定IP 翻Q玩TG Mac地址被封 IP拉黑 在运营商的帮助下更换了固定IP,服务器因为网卡地址被黑所以也不能用了,更换了服务器
换了服务器运行了半天又不对了,数据库一直掉线,这次只能是飞牛OS的问题。因为之前图方便,想要NAS和网站都能通过域名访问,就把网站搭建在了飞牛OS中,刚好晚上手贱点了更新系统,更新后报了一个agent错误,这个错误官方论坛上都没人解决,重装无用

没办法又在服务器上装了个PVE ,虚拟化一个飞牛和Debian,将网站部署到Debian上了,飞牛单独分离开。
迁移之前用宝塔进行网站备份,在Debian中安装宝塔进行还原。Debian不像飞牛Docker的宝塔会映射端口,直接就能用,只是需要更改一下网站的根目录所属权限。宝塔中还原后文件所属权变成了root,需要改为WWW。之间遇到了宝塔终端无法连接的问题,要通过Debian重装SSH客户端,虚拟机不能粘贴重装代码,反正折腾了挺久。这些问题具体方法用免费的AI工具 TraeCN都能解决,就不再赘述,毕竟每个人的情况都不一样。
以下是修复手记
安装U盘制作
镜像刻录工具 ETCHER 老熟人了Mac/Win/Linux都能用https://pan.baidu.com/s/1kfLlHuzdHeCGlLam0c49Xg?pwd=x48b
PVE镜像 飞牛镜像 Debian镜像网上直接搜索就能下载,注意下载ISO镜像,我们刻录PVE镜像即可,飞牛和DEBIAN到时候上传到PVE中安装。如果你下载的Debian没有图形化安装界面,可以试试我的版本
https://pan.baidu.com/s/1txGq2xbwtR6_ErrgmUzGsQ?pwd=p3hn。有一步是选择下载镜像,选第二个ftp开头的更快
具体的安装教程B站多的是 这里不再赘述
这里需要分享几个冷门技巧
1硬盘直通。装飞牛必备。在PVE终端运行以下代码获取磁盘列表
ls -la /dev/disk/by-id/|grep -v dm|grep -v lvm|grep -v part

可以看到我有四块SATA机械硬盘是之前飞牛的阵列盘,必须直通给飞牛才能用,用以下命令直通给飞牛。注意其中的100是飞牛的虚拟机代号,在上图左侧那里能看到,需要替换成真实的ID,最后一串编码需要从你自己的终端列表复制自行替换
qm set 100 -sata1 /dev/disk/by-id/ata-ST4000NM000A-2HZ100_WS233BXR
qm set 100 -sata2 /dev/disk/by-id/ata-ST4000NM000A-2HZ100_WS238S62
qm set 100 -sata3 /dev/disk/by-id/ata-ST4000NM000A-2HZ100_WS239AE0
qm set 100 -sata4 /dev/disk/by-id/ata-ST4000NM000B-2TF100_WRA03NYL
直通固态硬盘的代码是
qm set 101 --scsi1 /dev/disk/by-id/nvme-nvme-WD_Blue_SN5000_2TB_24495G801539
这里的101是我的Debian的虚拟机ID,我将固态给了Debian使用。
后续我折腾openwrt的时候再更新直通万兆网卡的方法。