Answers:
从Dash打开Disk Utility:
在左列中,查找“硬盘”,然后单击:
在右列中,查看是否可以找到“交换”,如图所示。如果是这样,则您已启用交换功能。您可以单击该部分以查看详细信息。它看起来像这样:
或者,使用打开终端Ctrl+Alt+T
,然后键入swapon -s
;如果您看到类似下面的行,并带有统计信息,则启用交换功能:
swapon -s
如果您没有设置计算机,这是最简单的方法,所以您不确定交换位置在哪里(或者如果它使用交换文件而不是交换分区,或者在其他驱动器上交换,则在压缩RAM中交换等)。
cat /proc/swaps
是常年的做法,请参阅下面的答案。
我将使用此方法来验证是否存在交换分区
用CTRL+ ALT+ 打开终端T并输入
sudo blkid | grep swap
如果看到带有的条目TYPE="swap"
,请确保您具有交换分区。
我的输出如下:您可以看到这/dev/sda7
是一个交换分区。
/dev/sda7: UUID="4656a2a6-4de0-417b-9d08-c4a5b807f8dd" TYPE="swap"
安装程序应自动创建一个交换分区。还要注意,您可能永远不需要交换分区,除非您同时使用“休眠”功能或使用更多应用程序。您可以检查有关交换大小的这些有趣的问题
如果发生这种情况,您没有创建交换分区,请查看此问题以寻求帮助。
您可以gparted
按照上一篇文章中的说明使用,以查看所有分区,包括系统上的swap。gparted
LiveCD附带了CD,但是如果您不使用LiveCD,则需要安装它。这样做的命令是
sudo apt-get update && sudo apt-get install gparted
或者,您也可以sudo fdisk -l
从终端使用来查看所有分区。
nits@nits-excalibur:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x27edc0d3
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 188743679 94268416 7 HPFS/NTFS/exFAT
/dev/sda3 224569342 976771071 376100865 5 Extended
/dev/sda4 188743680 224567295 17911808 83 Linux
/dev/sda5 224569344 434284543 104857600 7 HPFS/NTFS/exFAT
/dev/sda6 434286592 644001791 104857600 83 Linux
/dev/sda7 644003840 684001279 19998720 83 Linux
/dev/sda8 684003328 704002047 9999360 83 Linux
/dev/sda9 804003840 972767231 84381696 83 Linux
/dev/sda10 704004096 744001535 19998720 83 Linux
/dev/sda11 744003584 803987455 29991936 83 Linux
/dev/sda12 972769280 976771071 2000896 82 Linux swap / Solaris
Partition table entries are not in disk order
表示FileSystem类型为Linux Swap / Solaris的行是Swap分区(在我的情况下是最后一行)。您还可以查看/etc/fstab
文件,以查看默认情况下在启动时是否启用了交换功能。如果它是在安装期间创建的,则几乎总是在这里找到它。
nits@nits-excalibur:~$ cat /etc/fstab | grep -i swap
# swap was on /dev/sda12 during installation
UUID=5604929a-9d9e-4ab0-907f-b9479a3b55e5 none swap sw 0 0
sudo fdisk -l
没有显示交换分区,swapon --show
效果很好。
cat /proc/swaps
ORswapon -s
,它将列出正在使用的交换分区和交换文件。