当前位置: 首页>>技术教程>>正文


如何确定我的硬盘上是否有交换分区?

, , ,

问题描述

我使用12.04 live cd在我的Windows 7分区上安装Ubuntu并删除了所有内容,所以我只在笔记本电脑上安装了Ubuntu。但是因为在安装程序中我选择了简单的“擦除整个磁盘”选项,安装程序是否创建了交换分区,还是我应该使用”something else”选项完成的事情?顺便说一句,我有6GB的RAM

最佳解决方法

使用“磁盘工具”检查的简单图形方式

  1. 从Dash打开磁盘工具:

    swap,memory,disk-utility,ubuntu

  2. 在左栏中,查找单词”Hard Disk”,然后单击:

    swap,memory,disk-utility,ubuntu

  3. 在右栏中,查看是否可以找到”Swap”,如图所示。如果是,则启用交换;您可以单击该部分以查看详细信息。它看起来像这样:

    swap,memory,disk-utility,ubuntu


或者,用Ctrl+Alt+T打开一个终端,然后键入swapon -s;如果您看到如下所示的行,并带有统计信息,则启用交换:

swap,memory,disk-utility,ubuntu

次佳解决方法

在终端中,键入:

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" 

swap,memory,disk-utility,ubuntu

安装程序应自动创建交换分区。另请注意,除非您使用”Hibernation”功能或一次使用更多应用程序,否则您可能永远不需要交换分区。您可以查看有关交换大小的这些有趣问题

I have 16GB RAM. Do I need 32GB swap?

what is SWAP and how large a swap partition should I create?

如果发生这种情况,您没有创建交换分区,请检查此问题以获取帮助

How do I create a swap partition for hibernation?

第五种方法

lsblk并检查接近结束的SWAP。

简单来说,lsblk | grep SWAP输出:

├─sdb2   8:18   0   7.6G  0 part [SWAP]

如果您不熟悉lsblk,则lsblk会列出分区,其挂载点,大小等。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1845.html,未经允许,请勿转载。