已成功安装ubuntu系统后,再次手动增加swap分区大小的方法

本文详细介绍了在Ubuntu系统中使用dd命令创建并增大swap分区的方法,包括创建swap文件、设置并开启swap分区,以及如何通过fstab文件实现开机自动装载swap分区,确保系统稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题情景:已经安装好了ubuntu系统,然后突然发现swap分区有点小,希望可以通过配置增大一点

解决办法:

1.创建一个swap格式的文件:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k

dd命令是专门用来从一个文件复制并格式成另一个文件。这条命令的意思是从"/dev/zero"文件读出内容并存到/swapfile文件中,块大小为1024Byte,总共 512 K个块,也就是总共 512M。

2.然后设置并开启交换文件:

sudo mkswap /swapfile

sudo swapon /swapfile

运行上面命令后,再次通过free命令就可以看到,swap分区增大了512M。


如果不想启用上面所配置的swap分区可以运行下面命令:

sudo swapoff /swapfile

运行上面命令后,再次通过free命令就可以看到,swap分区减小了512M


如果想一直启用上面所配置的swap分区,并每次开机后不再手动开启,就可以用下面的终极解决办法。

设置开机自动装载swap文件:

编辑 /etc/fstab ,加入如下一行:

/swapfile       none    swap    defaults      0       0

/etc/fstab 是存放文件系统信息的地方,系统启动的时候会自动从这里面读取并装载文件系统。其中前三个参数并别表示:

要装载的文件系统物理位置(就是我们上一步创建的那个swap文件),挂载点(对于swap设置为none就行了),文件格式(swap格式)

重启后通过free命令就可以看到,swap分区会自动增加512M(也就是我们刚才创建的那个swap文件)


以上文章内容,参考于:

http://blog.csdn.net/lihongxun945/article/details/9089707

### Ubuntu 安装中的手动分区指南 在安装 Ubuntu 的过程中,如果选择手动分区,则可以完全控制文件系统的布局以及数据存储的位置。以下是关于如何在 Ubuntu 系统安装过程中进行手动分区的相关说明。 #### 1. 准备工作 为了进入手动分区阶段,在启动安装程序之前,需要确保已经准备好一个可引导的 USB 驱动器或者 DVD-ROM,并从中启动计算机。当看到初始菜单,应选择 **“Install Ubuntu Server”** 来继续安装流程[^2]。 #### 2. 进入手动分区界面 在安装向导中,通常会有一个选项询问是否要自动分配磁盘空间还是自行配置。此应该选择 **Manual (manual partitioning)** 以便于自定义磁盘分区方案[^2]。 #### 3. 创建新分区表 对于尚未初始化的新硬盘,可能需要先创建一个新的分区表。这可以通过以下操作完成: - 在列表中选中新硬盘。 - 按下回车键确认选择该设备。 - 接着会出现提示问您是否愿意删除当前分区结构并建立新的 GPT 或 MBR 分区表;一般推荐使用 GPT 格式除非有特殊需求[^4]。 #### 4. 设置根 (/) 和交换 (swap area) 分区 至少需要两个基本类型的分区来运行 Linux 系统——一个是作为主要的操作系统挂载点即根目录 `/` ,另一个则是用于虚拟内存管理的 swap space 。具体步骤如下: - 对于根 (`/`) 分区: - 类型:Primary or Logical depending on your setup. - 文件系统格式化为 ext4 journaling file system. - 大小建议至少留出 20GB 给桌面环境下的标准安装包集合[^5]. - 关于 Swap Area: - 如果物理 RAM 较少(<8 GB), 可考虑设置大小等于或两倍于实际RAM容量; 若大于此范围则可根据个人喜好决定其规模, 不过现代硬件环境下Swap的重要性有所降低. #### 5. 添加额外的逻辑卷(可选) 除了基础必需品外,还可以根据实际情况增加其他专用区域比如 /home 用户家目录单独隔离出来便于迁移备份等目的或是设立专门的数据仓库路径如/media/archive等等[^3]. #### 6. 应用更改并继续安装进程 一旦所有的必要调整都已完成之后,请仔细检查一遍所有设定无误后再点击 “Finish partitioning and write changes to disk.” 此动作不可逆因此务必谨慎对待每一个细节参数的选择[^2]^. ```bash # 示例命令展示如何查看已有的磁盘信息 sudo fdisk -l ``` 以上就是有关于Ubuntu手动分区指导内容概述了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值