Scaleway缩小到4G硬盘安装Debian12,月租0.24欧享受欧洲大厂VPS

22 天前(已编辑)
4
摘要
本文是关于降低Scaleway服务器配置和安装新系统的指南。首先,关闭机器并解绑硬盘,然后删除10G硬盘,创建一个较小容量的新硬盘(3GB或4GB)。选择救援系统启动后,通过本地使用事先准备的key登录服务器。执行系统重装命令并进行磁盘确认。重装后,更新软件包与设置允许密码登录,最后设置密码并重启SSH服务,完成后便可以通过SSH连接服务器并使用warp获取ipv4地址,另外还可以开启bbr。本文是对之前指南的补充,主要是作为个人使用的备忘记录。

阅读此文章之前,你可能需要首先阅读以下的文章才能更好的理解上下文。

Scaleway缩小到4G硬盘安装Debian12,月租0.24欧享受欧洲大厂VPS

一到三

https://zakozako.com/posts/VPS/Scaleway 的一到三部分相同

四、降低配置和新系统的安装

  1. 来到你刚刚创建的机器的管理页面,关机
  2. 选择 Attacched volumes,并解绑硬盘
  3. 返回 Instance,选择 Volumes 删除 10G 的硬盘
  4. 再回到机器管理页面选择 Attacched volumes,选择 create,并先将硬盘大小改至 5GB,选择 Local 后,再改至 1GB
Note

本文安装的是debian12系统,用3-4GB硬盘就行,我搞了4G的价格其实没差多少= =
如果安装debian11使用3GB即可,但是debian11疑似存在网络配置问题,解决方法请参照帖子,或者也可以通过CLI创建一个 3.268990976G的用于debian12也可以(价格和3GB一致),具体操作请参考官方教程*

  1. 来到 Advanced settings,选择救援系统启动,保存后开机,开机时间可能非常长,请耐心等等,开机以后在你本地使用之前创建的 key 登录,账号为 root

  2. 连接完成后,请执行如下命令 四条任选其一即可

# Debian 12:
curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-amd64.raw" | dd of=/dev/vda bs=1M
# Debian 12:
curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-amd64.tar.xz" | tar -xJO | dd of=/dev/vda bs=1M

# Debian 11:
curl -Lo- "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-nocloud-amd64.raw" | dd of=/dev/vda bs=1M
# Debian 11:
curl -Lo- "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-nocloud-amd64.tar.xz" | tar -xJO | dd of=/dev/vda bs=1M
  1. 确定对应磁盘,一般都是 vda,如果确认是 vda 继续操作 磁盘确认:
lsblk

重装系统:

parted -l
partprobe
parted -s /dev/vda resizepart 1 100%
e2fsck -f /dev/vda1
resize2fs /dev/vda1

注意:这里会比较复杂,会先提示 sda,sda 直接跳过即可,然后提示 Warning: Not all of the space available to /dev/vda appears to be used, you can fix the GPT to use all of the space or continue with the current setting? 选择 f 修复 简单的说就是F C C F

  1. 回到实例管理面板并关机,再来到 Advanced settings,Boot mode 选择 local 并保存, Boot volume 选择 4GB 并保存(选择 later),启动机器
  2. 来到 Overview,点击 Console,进入 VNC,等到出现登录界面,输入 root 回车即可登录
  3. 更新软件包,安装必备软件
apt update -y && apt upgrade -y
apt install openssh-server sudo curl wget nano
  1. 设置允许密码登录
nano /etc/ssh/sshd_config

找个合适的位置输入(或者你在文件里面找到修改也行)

PermitRootLogin yes

ctrl+o 回车,ctrl+s 回车即可保存。

  1. 设置密码
passwd

根据提示设置完成后,重启 SSH 服务

systemctl restart ssh

然后就可以在本地使用 root + 密码正常登录了

13.用ssh连接,并开启warp获取ipv4出口

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

一路回车,或者想用warp+或teams的自己去搞密钥就行

14.开启bbr

echo "tcp_bbr" >> /etc/modules-load.d/bbr.conf
modprobe tcp_bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

reboot重启 验证:

lsmod | grep bbr

出现以下内容表示成功: tcp_bbr

五、结语

这是上一篇https://zakozako.com/posts/VPS/Scaleway 的补充,看不懂可以先去看前面一篇的。
再次感谢https://www.nodeseek.com/post-247761-1
本文主要是个人备忘记录一下

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...