Linux重新添加交换空间
时间: 2023-10-27 21:11:42 浏览: 84
在 Linux 上重新添加交换空间,可以按照以下步骤进行:
1. 确认当前系统中是否已经存在交换分区或交换文件。可以使用 `swapon -s` 命令来查看。如果没有输出结果,则说明当前没有交换分区或交换文件。
2. 创建一个新的交换分区或交换文件。如果需要创建交换分区,可以使用 `fdisk` 等工具来进行分区,然后使用 `mkswap` 命令来格式化分区。如果需要创建交换文件,可以使用 `fallocate` 或 `dd` 命令来创建一个指定大小的文件,然后使用 `mkswap` 命令来格式化文件。
3. 启用新的交换分区或交换文件。如果是交换分区,可以使用 `swapon` 命令来启用。如果是交换文件,可以使用 `swapon` 命令或编辑 `/etc/fstab` 文件来在系统启动时自动挂载。
例如,如果要创建一个 2GB 的交换文件,并将其挂载为交换空间,可以按照以下步骤进行:
1. 使用 `fallocate` 命令创建文件:
```
sudo fallocate -l 2G /swapfile
```
2. 修改文件权限,使其只能被 root 用户读写:
```
sudo chmod 600 /swapfile
```
3. 格式化文件为交换文件:
```
sudo mkswap /swapfile
```
4. 启用交换文件:
```
sudo swapon /swapfile
```
如果要在系统启动时自动挂载交换文件,可以将以下行添加到 `/etc/fstab` 文件中:
```
/swapfile none swap sw 0 0
```
阅读全文