新安装的 Ubuntu 12.04 没有交换功能

新安装的 Ubuntu 12.04 没有交换功能

这是我的上网本上全新安装的 Ubuntu 12.04。安装过程中,我选择加密我的主文件夹。现在我尝试设置休眠模式,但我的交换分区不起作用。首先,以下是一些可能对您有用的信息:

(parted) print all                                                        
Model: ATA WDC WD1600BEVT-2 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system  Flags
 1      1049kB  158GB  158GB   primary   ext4         boot
 2      158GB   160GB  2135MB  extended
 5      158GB   160GB  2135MB  logical

这是我的 fstab 中的交换条目:

# swap was on /dev/sdb5 during installation
#UUID=311a1b8d-b111-4890-a8ed-32a413d833a6 none            swap    sw            0       0
/dev/mapper/cryptswap1 none swap sw 0 0

我不确定我是否问了正确的问题,但问题是:如何创建映射器条目以便我的交换分区可以工作?

amy@amy-netbook:/etc$ swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

我试过运行sudo mkswap /dev/sda5,但似乎没有任何效果。我还注意到它blkid /dev/sda5什么也没做。

amy@amy-netbook:/etc$ blkid /dev/sda1
/dev/sda1: UUID="68e22b54-68ad-487b-a8a3-9c8f05c49788" TYPE="ext4" 
amy@amy-netbook:/etc$ blkid /dev/sda5
amy@amy-netbook:/etc$ 

我怎样才能让我的交换器再次工作?

答案1

我最近开始使用 Ubuntu Linux,并且解决了同样的问题。

我的交换文件位于单个硬盘上的单独分区中。我设置了一个 ramdrive,但不确定它是否能正常工作。

我运行了一些系统监控程序,但不明白为什么内存似乎没有发挥多大作用。

我不明白为什么我的内存和硬盘上都有交换文件,但它们什么都不做,我感到很沮丧。

读了一些资料后,我做了以下事情。也许这对你也有帮助。

我进入仪表板并打开终端。输入 cat /proc/swaps 并按回车键。这将列出您系统上的交换文件。我有一个名为的交换文件/dev/sda5。它大约有 2GB。如果您看到该条目或类似条目,则您的交换文件很可能就在那里。

我正在从 Windows 过渡,所以我习惯于看到交换文件大小的变化。Linux 使用内存的方式不同。我读过的大多数文章都建议使用将数据保存在内存中而不是将其交换到磁盘的设置。不过,我希望获得更好的性能,所以我读到交换文件有一个名为“swappiness”的属性。它会根据您使用的内存调整数据交换到磁盘的速度。

在终端中输入 cat /proc/sys/vm/swappiness 并按回车键。将显示一个数字。您的交换级别。60 是设置时的设置。范围是 1 到 100。我将我的级别提高到 70 以查看情况。性能很好。

这是我在这个主题上找到的最佳页面之一的链接。 https://askubuntu.com/questions/103915/how-do-i-configure-swappiness

您可以更改交换性。下面是我操作的方法。

在终端输入 sudo gedit /etc/sysctl.conf 并按回车键。它会提示您输入密码。它可能与您用于登录的密码相同。文件底部附近有一行类似于您 vm.swappiness = 60
可以更改数字,保存文件并关闭它。

一开始我也遇到了麻烦swapon。放在 前面。应该看起来像这样: 系统将提示您输入密码。如果您不确定交换文件是否已停止,将通知您。 将重新启动您的交换文件。我运行系统监视器来查看内存正在做什么。启动实用程序并加载系统执行您的操作。如果您想进行其他更改,您应该能够相当轻松地四处走动。Ubuntu 社区和谷歌搜索 Ubuntu 12.04 < 和我的问题> 通常会找到好的解决方案。swapoffsudosudo swapoff -acat /proc/swapssudo swapon -a

相关内容