Ubuntu 如何扩大 Swap 空间:三种方法详解
有以下三种方法可以扩大 Ubuntu 的 swap 空间:
- 创建交换文件 (swap file):可以使用 'dd' 命令创建一个 swap 文件,然后使用 'mkswap' 命令将其格式化为 swap 文件,并使用 'swapon' 命令将其挂载为 swap 分区。具体步骤如下:
sudo dd if=/dev/zero of=/swapfile bs=1G count=4 # 创建一个大小为 4G 的 swap 文件
sudo mkswap /swapfile # 格式化 swap 文件
sudo swapon /swapfile # 挂载 swap 文件
- 扩大已有的交换分区 (swap partition):如果你的 Ubuntu 系统已经有一个 swap 分区,你可以使用 'gparted' 工具或者命令行工具 'fdisk' 来扩大它的大小。具体步骤如下:
使用 'sudo swapon -s' 命令来查看当前系统的 swap 空间情况,找到 swap 分区的设备名,如 '/dev/sda3'。
使用 'sudo swapoff /dev/sda3' 命令来禁用 swap 分区。
使用 'gparted' 工具或者 'fdisk' 命令来扩大 swap 分区的大小。注意,你需要保留原有的数据,否则可能会导致系统无法启动。
使用 'sudo mkswap /dev/sda3' 命令来重新格式化 swap 分区。
使用 'sudo swapon -a' 命令来重新挂载 swap 分区。
- 使用 zram 来扩大 swap 空间:zram 是一种虚拟内存技术,它可以将一部分内存作为 swap 空间使用。使用 zram 可以在不增加硬盘空间的情况下扩大 swap 空间。具体步骤如下:
安装 zram 工具:
sudo apt-get install zram-config
修改 '/usr/bin/init-zram-swapping' 文件中的 'MEM=${totalmem}' 为 'MEM=2G',表示将 2GB 内存用于 zram。
重启系统,zram 将会自动启用。
以上三种方法可以根据具体情况灵活选择,根据实际需要扩大 swap 空间。
原文地址: https://www.cveoy.top/t/topic/mlHN 著作权归作者所有。请勿转载和采集!