在一台 256 兆内存的 VPS 中部署 NixOS

2022-07-04 11:06:46 浏览数 (1)

我想给大家分享一下我从Debian7.7转移到NixOS14.12系统的经验。

我使用的是256MB RAM的基于KVM(Kernal Virtual Machine)的RamNode的VPS(Virtual Private Server)

在我开通一个ID:399523 的通行证去问RamNode的服务支持请求添加一个NixOS的安装镜像ISO文件来挂载前,需要先找到一个可用的SystemRescCd镜像。

启动:系统恢复(sysresccd),默认的启动项。

通过命令行使用VNC(Virtual Network Computing)来控制。

通过ssh来安装系统比用VNC舒服些。所以我们设置root密码然后连接到正在运行的SystemRescCd VPS

sysresccd ~ # passwd root

好的,现在我们连接进来了,开始NixOS的安装过程吧。首先,准备运行环境和存储空间。VPS给了我们30GB的HDD空间在 /dev/sda

my-laptop $ ssh root@ipv4-of-your-vps sysresccd ~ # bash sysresccd ~ # export sysresccd ~ # export LC_ALL=POSIX sysresccd ~ # fdisk /dev/sda

我已经创建了一个虚拟内存交换分区在 /dev/sda1 。然而根据我以往的经验,最好是提供至少1G的空间,因为 nix-env -i 命令构建包的时候可能会需要超过700MB的RAM。

磁盘空间剩下的部分给 /dev/sda2 。 我通常会用LVM,但这次我不去烦了,而是让NixOS启动和运行得尽量得快一些

0 人点赞