Scaleway IPv6 VPS 缩小硬盘到3G,实现 0.2欧/月
type
status
date
slug
summary
tags
category
icon
password
忘了从哪看的,那个论坛好像打不开了,相当于补档了
- 创建默认的小鸡,这个就不说明了。创建完成后,关机
- 在/instance/volumes里面创建一块同地区的3G的local Storage,并挂载到你要改的星辰下面(记得地区要一样的),然后删掉原来的10G盘。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fa52c2013-6d15-4168-8946-4b51c817fd35%2Fa350ca65-2a92-4a7d-b34f-4dc37b9ac4a3%2FUntitled.png?table=block&id=82f0f925-c2cf-4361-a7bf-adf9c2e9d71c&t=82f0f925-c2cf-4361-a7bf-adf9c2e9d71c&width=480&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fa52c2013-6d15-4168-8946-4b51c817fd35%2F91b54a5e-847e-4c9c-8ffc-cf71d9b1a38c%2FUntitled.png?table=block&id=10ceb943-873b-4e9d-a116-818454951bb1&t=10ceb943-873b-4e9d-a116-818454951bb1&width=288&cache=v2)
- 到实例的advanced-settings,选择Use rescue image(救援系统),这时候建议不要选3G的盘启动救援系统,而是直接启动(因为选了硬盘再D的话就不会升级内核了,而是用Ubuntu救援镜像的内核了)。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fa52c2013-6d15-4168-8946-4b51c817fd35%2F6dc1b5ae-ce88-4f57-b8b1-193d9dfcd58e%2FUntitled.png?table=block&id=abd20a4f-102b-49b0-baf1-e740e4a6ba6d&t=abd20a4f-102b-49b0-baf1-e740e4a6ba6d&width=384&cache=v2)
- 启动小鸡。
- 安装cf warp
- 使用 root 账号和原来的 key 登录小鸡,运行以下命令
这里默认应该是vda,有些人可能不是vda,可以用下面的命令查看
如果3G盘不是vda,就将命令改成3G盘的名字,对应的,下面的命令的名字也要改
上面的命令,按照自己的需求,运行Debian 10或者Debian11,没有错误的话,再执行下列命令
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fa52c2013-6d15-4168-8946-4b51c817fd35%2F8c945c5b-a416-4044-94e5-508d63f8f936%2FUntitled.png?table=block&id=9379281b-df39-4e43-bc67-c2186a51b694&t=9379281b-df39-4e43-bc67-c2186a51b694&width=1384&cache=v2)
解释一下几个命令的意思
下面是每行ubuntu命令的解释:
parted -l
是使用 parted 工具列出所有已连接的磁盘和它们的分区信息的命令。parted 是一个用于创建和管理磁盘分区表的程序,支持多种分区表格式,如 MS-DOS 和 GPT。
partprobe
是一个用于通知操作系统分区表变化的命令,通过请求操作系统重新读取分区表。例如,如果你使用 parted 在某个磁盘上创建了一个新的分区,之后运行 partprobe 来让内核知道新的分区配置。
parted -s /dev/vda resizepart 1 100%
是使用 parted 工具调整 /dev/vda 磁盘上的第一个分区(/dev/vda1)的大小的命令。-s 选项表示在脚本模式下运行,不交互式地执行命令。resizepart 选项表示调整分区大小,后面跟着分区号和新的结束位置。100% 表示将分区扩展到磁盘的最大可用空间。
e2fsck -f /dev/vda1
是使用 e2fsck 工具检查和修复 /dev/vda1 上的 ext 文件系统的命令。e2fsck 是一个检查 ext2, ext3, 和 ext4 文件系统是否有错误,并尽可能修复它们的程序。-f 选项表示强制检查即使文件系统看起来是干净的4。
resize2fs /dev/vda1
是使用 resize2fs 工具调整 /dev/vda1 上的文件系统大小的命令。resize2fs 可以在线或离线地调整 ext 文件系统大小,如果没有指定新的大小,它会自动调整到分区大小。
- 最后我们就可以重启和去官网取消ipv4还有记得要把Use rescue image改回Use local boot,并且下面的boot硬盘记得要选上刚才创建的3G盘,记得都Save哈。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fa52c2013-6d15-4168-8946-4b51c817fd35%2F3ee021dd-e4b7-4dcc-9138-71162f9ce762%2FUntitled.png?table=block&id=78f7b2f3-2af5-4a06-9374-be42cf1eb82c&t=78f7b2f3-2af5-4a06-9374-be42cf1eb82c&width=336&cache=v2)
- 登录的时候,使用账号debian和原来的key登录小鸡,使用sudo -i切换到root账号。(可以将key同步到root账号下,使用root账号登录,或者设置root密码,然后修改sshd的配置文件来使用root+密码登录小鸡)
补充:理论上,2G的硬盘就够了,但是Scaleway给的2G硬盘貌似小于2G,上面的debian文件dd不进去,会报错~~~3G是此方法的最小值了
进入新硬盘后,执行
可以清除许多无效的垃圾缓存