相关疑难解决方法(0)

如何禁用加密交换?

如何禁用 cryptswap?我想要一个像以前一样未加密的交换。

这是在 ubuntu 9.10 系统上。

filesystem encryption security swap

23
推荐指数
3
解决办法
4万
查看次数

如何在已安装的 ubuntu 上创建交换分区?

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

我已经安装了没有任何交换分区的 ubuntu 11.04。现在我想创建这个操作系统应该使用的交换分区。我曾尝试通过分区创建一个,但 ubuntu 无法使用此交换内存,并且交换使用量仍未使用。请告诉我如何使它可以被 ubuntu 使用。

partitioning swap

18
推荐指数
1
解决办法
6万
查看次数

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
查看次数

如何调整 Ubuntu 和 Windows 分区的大小?

我已将我孙子的笔记本电脑设置为能够双启动(Vista 和 Ubuntu)。我想为 Ubuntu 提供尽可能多的空间,因为 Windows 使用不多。我对 Linux 非常菜鸟,也不知道如何使用 gparted。

这是 gparted 的截图;如果有人能够解释它的含义以及如何为 Ubuntu 提供更多空间而为 Windows 提供更少空间,那就太好了。

gparted 截图

partitioning windows gparted

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

如何防止系统因 RAM 使用率过高而崩溃或无法使用?

有时当我使用 Lubuntu 17.10 - 完全更新时,我的 RAM 使用率达到 100%,系统变得无法使用,如果我“幸运”,我可以每 10 秒移动我的鼠标大约 1 个像素......这几乎不可能做到甚至关闭应用程序。然后我被迫使用笔记本电脑上的电源按钮。

我使用的是 2013 年末的 macbook pro 视网膜,安装了几乎全新的 Lubuntu 17.10。

到目前为止,它发生在我打开 spyder3 并且我加载了太大的文件时。当我在 firefox 中单击此链接时也发生了这种情况(警告:可能会崩溃)http://stats.oecd.org/restsdmx/sdmx.ashx/GetData/SNA_TABLE1。我什至在达到 100% 使用率之前关闭了选项卡,但它只是持续到 100% 并崩溃了。我只注意到是因为我关闭了选项卡并在 spyder3 中看到了 RAM 使用情况(我没有运行任何 python3 脚本)。

有没有办法防止这种情况?也许确保特定数量的 RAM 只能由操作系统使用?

lubuntu ram 17.10

9
推荐指数
2
解决办法
2082
查看次数

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

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

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

有什么解决办法吗?

hibernate

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

交换可以在不同的磁盘上吗?

我有 16GB 的内存,核心系统在 128GB 的​​ sddisk 上运行。所以我没有空间使用 16/32 GB 进行交换。

我可以在另一个硬盘上创建交换吗?或者它必须与系统在同一个磁盘上?

编辑

什么是从中迁移掉的步骤/dev/sdc3/dev/sdb。该文件fstab看起来像这样

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 …
Run Code Online (Sandbox Code Playgroud)

swap

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

如何简单地激活交换分区

我注意到我的系统没有使用任何交换。

  • RAM 已满时系统无响应
  • swapon --show 返回零
  • /etc/fstab 没有任何关于交换的内容

我对我读到的无数不同的启用交换的方法感到非常困惑。我真的需要定义一个交换文件,而不是只将系统指向交换分区吗?

我有一个大小合适的分区,格式为linux-swap. 在我的操作系统中(永久)启用它要采取的一系列步骤是什么?

Ubuntu 16.04

performance swap 16.04

6
推荐指数
1
解决办法
7541
查看次数

使用 mkswap 创建交换空间时出错

我正在运行 VM Workstation 12 Player 并在 VM 上安装了 Ubuntu 16.10。在不得不删除交换分区以扩展主分区空间之后,我为交换空间创建了一个扩展分区。

我进入

fdisk -l
Run Code Online (Sandbox Code Playgroud)

并得到

Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 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
Disklabel type: dos
Disk identifier: 0x7d4da0a8

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048 157700095 157698048 75.2G 83 Linux
/dev/sda2       157700096 159793151   2093056 1022M  5 Extended
Run Code Online (Sandbox Code Playgroud)

然而,当我输入

sudo mkswap /dev/sda2 …
Run Code Online (Sandbox Code Playgroud)

partitioning swap

5
推荐指数
2
解决办法
7694
查看次数

交换仅在从 live CD 尝试 ubuntu 时被识别

我最近在笔记本电脑上为 ubuntu 增加了空间和交换空间。即使空间增加了,我的交换也没有被识别。它显示为 0 字节的空间。然而,有趣的是,当我从 live cd 启动并单击 try ubuntu 时,正在识别交换空间。

是什么导致了这个奇怪的问题?

正常启动: 在此处输入图片说明

bhaarat@bhaarat-laptop ~ % free
             total       used       free     shared    buffers     cached
Mem:       1015780     954008      61772          0      49836     449444
-/+ buffers/cache:     454728     561052
Swap:            0          0          0
Run Code Online (Sandbox Code Playgroud)

Live CD 启动 在此处输入图片说明

ubuntu@ubuntu:~$ free
             total       used       free     shared    buffers     cached
Mem:       1015780     983500      32280          0      87408     558984
-/+ buffers/cache:     337108     678672
Swap:     13590952        384   13590568
Run Code Online (Sandbox Code Playgroud)

Live CD 启动中的输出

输出 grep swap /etc/fstab

/dev/sda6 swap swap defaults 0 0
Run Code Online (Sandbox Code Playgroud)

输出 sudo fdisk …

swap gparted 11.04

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

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

我现在在处理大型图像文件时遇到了 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
查看次数

如何创建交换文件?

我有一个 500Gib 的硬盘和 2Gib 的 RAM。我有 ubuntu 12.04

当我最初对磁盘进行分区时,我有未分配的空间,因为我有另一个装有 Windows 的磁盘。这个磁盘死了,所以我不得不在这个磁盘中安装 Windows 并且不得不擦除交换分区。

现在,当我处理大量图片、视频等时,计算机变慢了,我认为这是因为我没有交换文件。

我的一个朋友给了我下面的命令,但计数给了我 2Gib 的交换文件,我想要 4 Gib 的交换文件。

请你告诉我该算哪个数?

sudo dd if=/dev/zero of=/swapfile.swap bs=4096 count=1048576
Run Code Online (Sandbox Code Playgroud)

partitioning swap

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