相关疑难解决方法(0)

系统安装后如何添加swap?

我没有在 Ubuntu 安装期间创建交换分区。后来,我释放了一些空间并做了一个交换分区。现在每次启动后,我都手动打开gparted以右键单击交换分区以打开“交换”选项。

如何在启动时自动启用交换分区?

另外,如果我没有创建交换分区,我的其他选择是什么?

swap

183
推荐指数
4
解决办法
30万
查看次数

如何在 Ubuntu 16.04 上休眠?

我应该如何成功休眠 Ubuntu 16.04?

我已经尝试了几乎所有网络上的解决方案,但没有一个实际上有帮助。我发现我的问题几乎与这个问题完全相似

hibernate 16.04

116
推荐指数
10
解决办法
21万
查看次数

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

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

swap memory disk-utility

74
推荐指数
4
解决办法
16万
查看次数

交换分区与交换文件

我正在阅读 Ubuntu 17.04 的新变化,其中一个引起了我的注意,它正在从典型的交换分区模型转移到用于新安装的新交换文件模型。

与交换分区相比,使用它是否有好处,可能与性能、节省空间有关或在性能、空间节省方面更符合当今的硬件,如 SSD 和 NVMe 或其他什么?

另一个相关问题是如何从交换分区迁移到交换文件?我猜测使用 dd 但想确认一下,因为我直到现在才知道交换文件方案。

最后,休眠是否会成为交换文件的问题?

当然,这些问题可能与用户拥有大量 RAM 并且很少使用交换的情况有关(我猜)。所以只是为了确认这些信息将帮助我和其他有同样疑问的人。

hibernate swap

61
推荐指数
1
解决办法
4万
查看次数

如何快速制作大文件?

什么是制作 2 GB 大小的文件的快速简便的方法?

files disk-usage

27
推荐指数
2
解决办法
2万
查看次数

将交换放在 SSD 或 HDD 上?

新安装即将到来。用于操作系统和家庭的 120GB SSD 和用于存储的 1tb HDD。如果我没记错的话,16gb 的内存意味着 16gb 的交换。SSD 空间对于交换分区来说太有价值了吧?如果我的想法是正确的,有人可以指导我完成或指出将交换分区放在第二个硬盘驱动器上的正确方向吗?我在安装 ubuntu 时一直选择自动设置。谢谢!

installation partitioning ssd swap hard-drive

27
推荐指数
3
解决办法
5万
查看次数

ImageMagick 转换和低内存

请考虑以下用于 imagemagick 包的命令:

sudo convert -resize 460x200 /path/to/test1.jpg /path/to/test2.jpg
Run Code Online (Sandbox Code Playgroud)

现在test1.jpg是一个相当大的图像(12.5MB),但不是闻所未闻的大小,但我工作的服务器只有 1G 的内存(Amazon EC2 t2.micro如果有帮助)

没有错误被抛出,但没有test2.jpg被创建。我已经用较小的图像对此进行了测试,并且效果很好。如果内存足以管理调整大小,我会想到 1G,但也许不是?

我有什么选择,我必须获得更多内存还是我错过了什么?

非常欢迎任何建议!

请求编辑

strace 输出显示:+++ killed by SIGKILL +++以及许多看起来正常的命令(打开/usr/share/local和读取长字符串,我假设是图像数据)

免费给我:

         total       used       free     shared    buffers     cached
Mem:       1016292     278348     737944       6412        460      13356
-/+ buffers/cache:     264532     751760
Swap:            0          0          0
Run Code Online (Sandbox Code Playgroud)

所以看起来好像没有启用交换,所以我将研究创建一个交换文件,看看这是否能解决我的问题。

文件给了我:

testprint10Mbv2.jpg: JPEG image data, EXIF standard
Run Code Online (Sandbox Code Playgroud)

我也会粘贴完整的 /path/to/img 但不幸的是它包含敏感数据(客户端电子邮件地址等)

amazon-ec2 imagemagick image-processing 14.04

13
推荐指数
2
解决办法
4643
查看次数

由于 Swap 分区不足,休眠失败

可能的重复:
系统安装后添加交换分区

我的笔记本电脑有 8GB 内存,但只分区了 1GB 用于交换,现在即使我使用 sudo pm-hibernate 也无法实现休眠。

有什么解决办法吗?

hibernate

7
推荐指数
2
解决办法
2599
查看次数

没有交换分区如何仅使用“交换文件”休眠

我在这个问题附近找到了答案,但在 Ubuntu-forums 中没有找到确切答案。我找到了答案

  1. 安装 Ubuntu 后如何创建交换分区。
  2. 如何创建交换文件或将交换文件添加到现有交换分区。

但是现在对于这个问题。由于在安装时我不知道交换分区的使用,我安装了没有交换分区的 Ubuntu 12.10,我使用了“ http://www.thegeekstuff.com/2010/08/how-to ”中提到的第二种方法-add-swap-space/ " 创建交换文件并在使用 mkswap 时出现此错误

# mkswap /root/myswapfile
Setting up swapspace version 1, size = 1048572 KiB
**no label, UUID=cc477ba5-e2d9-495c-a63b-300c4e5e0048**
Run Code Online (Sandbox Code Playgroud)

并且每次 UUID 都不同。但是我忽略并继续下一步,当我试图休眠我的系统时,我收到了这些错误

PM: swap header not found,
cannot get swap device try swapon -a,
cannot get swap writer
Run Code Online (Sandbox Code Playgroud)

我只想只使用交换文件而不创建交换分区来休眠我的系统。是否可以?我是 ubuntu 的新手。

hibernate swap

5
推荐指数
1
解决办法
4205
查看次数

扩大交换分区而不打扰任何东西!

我现在在处理大型图像文件时遇到了 12.04 的一些问题,这在使用 10.04 时从未发生过。我注意到当我全新安装时,它为自己选择的交换分区是 3GB,而不是我安装 10.04 时的 6GB。

因此,如果除了看看它是否有效之外,没有其他原因,我会将其恢复到 6GB,鉴于我有 3GB RAM,这似乎是推荐的。

我已经阅读了 Swap-FAQ,但它没有解决我感兴趣的特定领域,因为我的系统已经启动并运行。

我的计划是从安装 CD 启动并运行 GParted 来调整分区大小。目前~400GB 是一个主分区中的数据,Ubuntu 安装在一个扩展的~100GB 分区上,其中~97GB 用于系统,~3GB 是交换(给或占用几 GB 用于未分配的空间)。

如果我这样做,我的安装会保持完整还是会破坏任何东西?例如,与 Windows 相比,我知道调整系统分区的大小会导致问题!

partitioning swap 12.04

4
推荐指数
1
解决办法
2596
查看次数

我需要更换新的 SSD 吗?

即将升级到新的 SSD 并考虑分区迁移过程。我需要用 SSD 交换吗?我有 8GB 内存和 i5 处理器。

ssd swap

4
推荐指数
1
解决办法
2万
查看次数