嵌入式爱好者

创建swap分区

2024-6-25 08:48| 发布者: L_S_H| 查看: 81| 评论: 0

类目: i.MX8MP系列产品  >  Linux     文档编号: 1449

1. 确定空闲空间

首先,确保你有足够的未分配空间或者空闲磁盘空间来创建新的swap分区。你可以使用命令 lsblk 或者 fdisk -l 来查看系统的分区情况。

2. 使用fdisk或者gdisk创建分区

假设你想要在 /dev/sda 上创建一个新的swap分区:

使用fdisk创建分区

sudo fdisk /dev/sda

1. 输入 n 创建一个新分区。

2. 选择分区类型,通常是 p(主分区)或者 e(扩展分区)。

3. 设置分区的起始位置和大小(例如,+4G 表示大小为4GB)。

4. 设置分区的类型为 Linux swap,标识符为 82

5. 输入 w 保存更改并退出。

使用gdisk创建分区(适用于GPT分区表)

sudo gdisk /dev/sda

1. 输入 n 创建一个新分区。

2. 选择分区号码,默认为1。

3. 设置起始位置,默认为从磁盘的空闲空间开始。

4. 设置分区大小(例如,+4G 表示大小为4GB)。

5. 设置分区类型为 Linux swap,标识符为 8200

6. 输入 w 保存更改并退出。

3. 格式化新建的swap分区

一旦分区创建完成,你需要格式化它为swap格式。假设新分区为 /dev/sda1

sudo mkswap /dev/sda1

4. 启用swap分区

sudo swapon /dev/sda1

这会立即启用新建的swap分区,系统可以开始使用它作为虚拟内存。

5. 永久挂载swap分区

为了确保系统在重新启动后仍然能够使用新的swap分区,需要将它添加到 /etc/fstab 文件中。

编辑 /etc/fstab 文件,添加以下一行:

/dev/sda1   none   swap   sw   0   0

保存并退出编辑器。

6. 验证swap分区是否工作

可以使用 free -h 命令查看系统当前的内存和swap使用情况,确认新的swap分区是否正常工作。

free -h

这些步骤应该能够帮助你在Linux系统中成功新建和启用一个扩展(swap)分区。


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 21:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部