几个月前,我在 Asus EEE-PC 1015bx 上安装了 Ubuntu 12.04 和 Windows 7。它有死机的趋势,当我尝试检查时,我发现只创建了一个 256 MB 的交换分区。Asus EEE-PC 1015bx 天生只有 1 GB 的 RAM,无法进一步添加或用更大的卡替换现有的 1 GB。查看系统监视器时,似乎所有交换都已使用,并且 RAM 已使用 70-75%,即使运行的应用程序很少。
缺少交换空间是否是导致我的计算机运行缓慢、有时甚至死机的原因?
我如何添加交换分区?或者我应该添加交换文件吗?
目前,我在查看系统监视器时看到两个分区:一个 28.6 GB 的 ext4 分区(肯定是包含 Ubuntu 的分区)和一个 100 GB 的 fuseblk 分区(我猜是包含 Windows 的分区)。它显示我在 ext4 分区上有 18.6 GB 的可用空间。我可以从 ext4 分区“切分”一部分并将其转换为交换分区吗?考虑到我的 RAM 有限,我考虑将交换分区设置为 3 GB。
我希望有人可以指导我。
谢谢。
2012 年 10 月 20 日 - 更多详情
感谢您提供的以下答案,我觉得非常有用。我确实在考虑切换到您建议的 shell 之一,因为我从互联网上看到许多人都发布说这些 shell 所需的资源比 ubuntu 少得多。在我看来,lubuntu 非常适合我非常有限的计算机。不过,我必须等待几天,因为我目前受到非常缓慢且受限的卫星互联网连接的限制。但是 lubuntu 会作为另一个替代 unity 的 shell 安装,还是会完全替代 ubuntu?我在 ubuntu 下安装的软件在 lubuntu 中仍然可以访问吗?如果需要,我可以返回 ubuntu 吗?
关于交换的实际问题:当我运行 gparted 时,它显示有一个 100 GB 的 ntfs 分区,它从那里启动,而之前提到的 28.6 GB 的 ext4 分区没有被提及。我的 ubuntu 安装可能位于这个 100 GB 的 ntfs 分区中吗?如果是这样,我可以将其用作交换分区吗?
意识到 gparted 是以丹麦语显示的,我希望你能明白我的意思。
系统监控显示以下详细信息:
我再次真诚希望您能提供帮助。
谢谢。
答案1
在我回答你的问题之前,我先给你一个建议:考虑将默认的 Ubuntu 桌面(资源占用相当大)更改为更轻量级的桌面。Lubuntu 或 Xubuntu 似乎都是不错的选择。你可以使用以下命令安装它们
sudo apt-get install lubuntu-desktop
和
sudo apt-get install xubuntu-desktop
分别。
是的,您可以使用名为 的程序更改分区的大小并创建一个新分区gparted
。
但是,您应该从 LiveCD 或 USB 安装(使用“尝试 Ubuntu”选项)启动计算机,因为您无法修改正在使用的分区。
使用后gparted
(这非常直观,但如果您有任何问题,请谷歌搜索)并且您的交换已成功创建(记得告诉 gparted 将分区格式化为 Linux 交换!),您将必须启动修改文件/etc/fstab
以告诉它使用新的交换分区。
您可以从 LiveCD 或正在运行的系统中执行此操作。第二种方法效率最低,但最简单的方法是:启动系统,打开文件/etc/fstab
:
gksudo gedit /etc/fstab
#
在引用 swap 的行(如果有)前面添加一个注释字符 ( )。添加另一行,如下所示:
UUID=2xx52d6-12b6-4457-bc4e-24ac7fe64176 none swap sw 0 0
在哪里可以找到这个 UUID?输入以下命令
sudo blkid
它将列出所有分区及其各自的 UUID。交换分区将具有TYPE="swap"
。
如果您还有其他问题,请询问。