问题描述
我使用12.04 live cd在我的Windows 7分区上安装Ubuntu并删除了所有内容,所以我只在笔记本电脑上安装了Ubuntu。但是因为在安装程序中我选择了简单的“擦除整个磁盘”选项,安装程序是否创建了交换分区,还是我应该使用”something else”选项完成的事情?顺便说一句,我有6GB的RAM
最佳解决方法
使用“磁盘工具”检查的简单图形方式
-
从Dash打开磁盘工具:
-
在左栏中,查找单词”Hard Disk”,然后单击:
-
在右栏中,查看是否可以找到”Swap”,如图所示。如果是,则启用交换;您可以单击该部分以查看详细信息。它看起来像这样:
或者,用Ctrl+Alt+T
打开一个终端,然后键入swapon -s
;如果您看到如下所示的行,并带有统计信息,则启用交换:
次佳解决方法
在终端中,键入:
free -m
如果您碰巧有交换,您将看到剩余的交换内存。
第三种解决方法
使用
cat /proc/swaps
除了大小,它还会告诉swap(分区/文件)的类型。它似乎提供与swapon -s
完全相同的输出。要么
cat /etc/fstab
第四种方法
我将使用此方法来验证交换分区的存在
使用CTRL
+ ALT
+ T
打开终端并键入
sudo blkid | grep swap
如果您看到带有TYPE="swap"
的条目,请确保您有一个交换分区。
我的输出如下:你可以看到/dev/sda7
是一个交换分区。
/dev/sda7: UUID="4656a2a6-4de0-417b-9d08-c4a5b807f8dd" TYPE="swap"
安装程序应自动创建交换分区。另请注意,除非您使用”Hibernation”功能或一次使用更多应用程序,否则您可能永远不需要交换分区。您可以查看有关交换大小的这些有趣问题
I have 16GB RAM. Do I need 32GB swap?
what is SWAP and how large a swap partition should I create?
如果发生这种情况,您没有创建交换分区,请检查此问题以获取帮助
第五种方法
做lsblk
并检查接近结束的SWAP。
简单来说,lsblk | grep SWAP
输出:
├─sdb2 8:18 0 7.6G 0 part [SWAP]
如果您不熟悉lsblk
,则lsblk
会列出分区,其挂载点,大小等。