Linode VPS 升级和迁移:更换套餐、更换机房完整指南

· Linode

Linode VPS 升级与迁移

随着业务增长,你可能需要升级 VPS 配置或迁移到离用户更近的机房。Linode 提供了灵活的 Resize(升降级)和 Migrate(迁移)功能。本文将详细介绍这两个操作的完整流程。

提示: 操作前务必备份数据。如果你觉得迁移机房太麻烦,也可以通过 iVPSer 直接开一台新机房的服务器,把数据迁过去后销毁旧机器,余额自动退回,支持随时更换 IP 和机房。

第一部分:Resize — 升降级套餐

什么时候需要 Resize?

# 检查资源使用情况
htop
df -h
free -h

Resize 的两种模式

模式说明停机时间
热迁移(Warm Resize)后台复制数据,最后短暂切换较短
冷迁移(Cold Resize)关机后复制较长

操作步骤

1. 备份数据

tar -czf /root/backup-$(date +%Y%m%d).tar.gz /etc /var/www /home

也可以在 Cloud Manager 的 Backups 标签页中创建 Snapshot。

2. 进入 Resize 页面

选择 Linode 实例 → 右上角 菜单 → Resize

Resize 页面

3. 选择新套餐

可选 Shared CPU、Dedicated CPU 或 High Memory 套餐。

限制:只能选择磁盘空间 ≥ 当前已使用空间的套餐。

4. 选择模式并确认

勾选确认,点击 Resize

Resize 过程说明

降级注意事项

降级时需要:

  1. 先关机
  2. 在 Storage 标签页缩小磁盘(必须大于已使用空间)
  3. 然后执行 Resize
# 查看实际磁盘使用量
df -h

第二部分:Migrate — 迁移机房

什么时候需要迁移?

迁移前准备

重要:迁移到不同机房后 IP 地址会改变!

准备工作:

  1. 提前将 DNS TTL 调低至 300 秒
  2. 备份数据
  3. 选择业务低峰期操作
# 完整备份
sudo tar -czf /root/full-backup-$(date +%Y%m%d).tar.gz \
  --exclude='/proc' --exclude='/sys' --exclude='/dev' /

操作步骤

方法一:直接迁移

选择 Linode → 菜单 → Migrate → 选择目标机房 → 确认

方法二:克隆迁移(近零停机)

  1. 在目标机房创建新 Linode
  2. 使用 Clone 功能克隆现有实例
  3. 测试新实例正常工作
  4. 切换 DNS 到新 IP
  5. 删除旧实例
# 克隆后验证
ssh root@新IP地址
systemctl status nginx

迁移过程说明

阶段服务状态
数据复制正常运行
最终同步短暂中断
网络切换中断
新机房启动恢复

迁移后检查

ip addr show
systemctl list-units --state=failed
curl -I http://localhost
sudo certbot renew --dry-run

然后在 DNS Manager 中将 A 记录更新为新 IP。

机房选择建议(面向中国用户)

机房延迟推荐度
Tokyo 250-80ms强烈推荐
Singapore60-100ms推荐
Fremont (US West)150-180ms一般
ping speedtest.tokyo2.linode.com
ping speedtest.singapore.linode.com

常见问题

Q:Resize 后数据会丢失吗? 正常不会,但建议备份。Q:迁移后原 IP 还能用吗? 不能,需更新 DNS。Q:可以从 Shared 升级到 Dedicated 吗? 可以,直接选择即可。Q:降级后费用怎么办? 按小时计费,余额保留在账户。


开通 Linode 的最简单方式

对于国内用户,直接在 Linode 官网操作可能会遇到以下问题:

iVPSer 自助开通平台 完美解决了这些痛点:

👉 立即前往开通

参考链接