首先,如果这个问题看起来有点愚蠢,我很抱歉。我基本上是 Ubuntu 的初学者,我可能错过了一些显而易见的东西。
基本上,我将虚拟硬盘(我的 Ubuntu 服务器是 VirtualBox 上的虚拟机)从 1GB 大小重新分区为 2 个分区的驱动器,一个 800M,一个 200M。我打算将后者用作交换驱动器。
以下是我进行的操作:
- 我卸载了原来的分区。
- 我通过 resize2fs 将文件系统大小减小到 700 MB。
- 我通过 gdisk 删除了该分区,然后创建了一个新的 800 MB 的分区。
- 我创建了第二个分区,代码为 8200,用于交换。
- 我将文件系统大小调整为第一个分区大小。
现在,如果我尝试使用以下命令激活交换驱动器:
mkswap /dev/sdb2
我收到一条错误消息“没有这样的文件或目录”。然而,分区确实存在,如简单的 fdisk 所示:
我不知道我做错了什么。整个过程实际上都是我严格遵循的课程,但我无法继续下去。