学生寝室NAS 篇一:记录一次个人服务器迁移
0.起因
之前我的个人服务器一直是用一台英特尔NUC5PPYH,然后通过frp反代理到公网服务器的。这套架构一直用着没有什么问题,功耗低而且噪声非常小。除了停电基本是全年无休的。目前遇到的问题主要是内存太小了,这台NUC5PPH的CPU是intel N3700四核心四线程的,最大支持8GB内存。随着这些年增加了一些服务,内存开始捉襟见肘了。
正好元旦前后刷到了GMK家有一款代号为M5的小主机,采用的是AMD R5 5700U处理器,八核心16线程,最主要是功耗也挺低的,15W到35W可调。从N3700升级到R5 5700U可真是鸟枪换炮了。
1.服务迁移方案
1.1 废案
最开始的计划是采用PVE作为底层,而后将之前NUC5上的系统虚拟化后部署到PVE上。这样做主要也是考虑到我的个人服务器用不了这么多的性能。服务器虚拟化之后我还可以在上面部署一个Windows系统,用于其他服务。后面虽然将PVE安装好了,也能正常启动,但是无法在上面建立虚拟机,后面由于事情太多也没解决就搁置了。
1.2 新方案
搁置了之后,我后来想着还是直接将NUC5上的系统迁移过来吧,毕竟还是先用起来比较好。简单记录如下:
① 克隆硬盘
有很多可以制作镜像的方式来迁移系统,这里我选择了采用Diskgenius操作。
将NUC5系统上的硬盘取下,通过硬盘盒接到Windows电脑上,将M5的硬盘也接到Windows电脑上,通过diskgenius克隆整个硬盘(因为NUC5是sata固态,M5是NVME固态,故不能直接用)
② 克隆完成后尝试启动
完成后将NVME硬盘安装至M5上,可以正常启动。但网卡无连接。
起初考虑是M5的双网卡都是Intel I225-V,之前的系统中没有驱动导致。网上查了很多,教程操作后都不起作用。而且发现igc驱动也并没有像网上的案例一样报错,说明驱动程序是没有问题的。
③ 恢复网络
直到有一次,通过sudo lshw -C network查看网卡状态时发现,我的网卡状态和案例的并不一样。网上案例的是UNCLAIMED,属于网卡未加载;我的是DISABLED,属于未启用。遂在网上查找启用命令,如下:
sudo ifconfig enp1s0 up
通过该命令启用网卡,再次通过sudo lshw -C network查看网卡状态后,发现状态正常,但通过ifconfig查看网络状态发现并未获取到我的内外IP。同时,系统重启后网卡再次恢复为DISABLED。
不过现在基本原因已经找到了,大概率是原有网口信息和新平台信息对不上,最起码一点是之前的平台是单网口,现在是双网口。
遂查找如何设置网口自动获取IP地址,即设置DCHP。
首先通过sudo lshw -C network查找网卡名。
而后需要修改配置文件
在 ubuntu18.04下 配置路径为
cd /etc/netplan
使用 ls 命令看一下
我这里有两个文件,一个管WIFI,一个管有线,这里,我们修改第二个就可以了。
打开后添加如下内容:
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: true
其实就是让系统自动获取IP地址。
保存退出后,输入netplan apply应用后重启即可
在连接好网线后,系统即可自动获取IP地址。
之后服务器即可正常运行
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友6609541111
校验提示文案
孤岛Chou
校验提示文案
值友5615781633
校验提示文案
值友5615781633
校验提示文案
孤岛Chou
校验提示文案
值友6609541111
校验提示文案