我最近全新安装了 Ubuntu 12.04,并特意删除了我的 Windows 分区和原始交换分区。现在我的系统看不到任何交换空间。我的分区表设置如下:
/dev/sda2 ext4
459.24GB(主 Ubuntu 分区)/dev/sda1 linux-swap
6.52GB(无法识别的交换空间)
我甚至free
在终端中运行了命令,但什么也没看到:
_zach@Skynet:~$ free
total used free shared buffers cached
Mem: 4048624 1782908 2265716 0 42332 709264
-/+ buffers/cache: 1031312 3017312
Swap: 0 0 0
zach@Skynet:~$
所以我的问题是,我该怎么做才能让我的系统识别我的交换?
答案1
在终端中运行命令
sudo blkid
该命令用于定位/打印块设备属性。
/etc/fstab
然后使用命令读取文件cat /etc/fstab
。你正在寻找一个表示交换分区的条目,如果它不存在,那么sudo gedit /etc/fstab
并在 fstab 末尾添加一行以自动挂载交换分区。它将显示如下内容:
UUID=<enter here the UUID for your /dev/sda1 device> none swap sw
保存 fstab 文件然后重新启动。