我使用 ubuntu 16.04 LTS 并有 2 GB RAM 和 320 GB 硬盘空间,其中分配给操作系统使用的空间为 100 GB,交换空间和其他用于分区。最近在进行多任务处理时更新后,我的屏幕冻结了,我必须从头开始手动重新启动系统。有什么建议么?
终端输出:
$ free -h
total used free shared buff/cache available
Mem: 1.8G 977M 157M 201M 746M 467M
Swap: 0B 0B 0B
交换
$ swapon
东风:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 942524 0 942524 0% /dev
tmpfs 192584 6120 186464 4% /run
/dev/sda6 103936232 10980932 87652568 12% /
tmpfs 962904 18980 943924 2% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 962904 0 962904 0% /sys/fs/cgroup
cgmfs 100 0 100 0% /run/cgmanager/fs
tmpfs 192584 56 192528 1% /run/user/1000
blkid:
:~$ sudo blkid
/dev/sda1: UUID="7C7E5116262411BD" TYPE="ntfs" PARTUUID="01468a4c-01"
/dev/sda5: UUID="eed0dfa4-6e24-47fe-84bc-c598b144b116" TYPE="swap"
PARTUUID="01468a4c-05"
/dev/sda6: UUID="14a87b2f-9da8-487c-a6f5-03ddcea8bb25" TYPE="ext4"
PARTUUID="01468a4c-06"
猫 /etc/fstab:
~$ cat /etc/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/sda6 during installation
UUID=14a87b2f-9da8-487c-a6f5-03ddcea8bb25 / ext4
errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=4acee253-61f3-4f36-857e-9cb045346e7b none swap sw
0 0
完成上述步骤 2 后
第2步:
$ swapon -a
$ swapon
NAME TYPE SIZE USED PRIO
/dev/sda5 partition 2G 67.6M -1
~$ free -h
total used free shared buff/cache available
Mem: 1.8G 1.1G 297M 159M 468M 367M
Swap:1.9G 67M 1.9G
问题是您的 RAM 非常少,并且没有可用的交换空间。因此,当您一次加载多个应用程序时,您的 RAM 就会耗尽。
我们将不得不创建一个交换文件或交换分区来解决这个问题。
第 1 步:(查看配置)
步骤#2:(快速修复)
terminal
从 Unity 仪表板打开gksudo gedit /etc/fstab
改变这一行:
对此:
swapon -a
swapon
观察这一点:
free -h
观察这一点:
terminal
应用程序步骤#3:(现在不要这样做,这只是未来的简要流程图)
gparted
swapoff
在 /dev/sda5terminal
swapoff
sudo mkswap /dev/sda5
# 注意新的 UUIDgksudo gedit /etc/fstab
#edit 新的 UUID 到 /etc/fstabswapon -a
reboot