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)分区。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-24 21:42
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.