Ubuntu 16.04创建Swap分区或增加Swap分区容量

要在Ubuntu中要创建Swap分区主要有如下2种方式:

一、传统创建方式

一般情况下,我们都会使用dd命令来预先创建交换分区文件,然后再用/dev/zero将该文件的内容全部置零,创建时还将用到bs参数来设置要创建的交换空间大小,以及使用count来指定要创建的block数。

例如,我们要创建4G的交换分区文件可以使用如下命令:

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

二、快速创建方式

你可能已经注意到了,上述方式创建Swap交换文件的过程比较慢,如果想快速创建交换分区可以使用fallocate程序来实现。该命令会立即创建一个预分配的交换文件,而产是按实际大小写入分配的大小。

如果同样是要创建4G大小的交换创建文件,快捷创建方式的命令如下:

sudo fallocate -l 4G /swapfile

三、启用Swap分区文件

我们的swapfile交换文件已经创建好了,但Ubuntu还不知道它是被用作交换分区,所以我们还需要将此文件格式化为Swap分区交启用它。

1、首先,我们需要使用如下命令更改下swapfile文件的权限:

sudo chmod 600 /swapfile

2、然后,我们需要用如下将swapfile初始化为交换文件:

sudo mkswap /swapfile

3、最后,还需要使用如下命令来启用交换文件:

sudo swapon /swapfile

5、查看结果

free -m

6、配置启用时挂载Swap分区文件

Swap交换文件虽然已经配置好并已经启用了,但Ubuntu在重启后是不会挂载我们刚创建的交换分区文件的,因此我们还需要对/etc/fstab文件进行更改,让其在系统启动时就自动挂载我们创建的/swapfile文件。

sudo vim /etc/fstab

添加如下内容:

/swapfile none swap sw 0 0

提示:按【Esc】后输入:":wq!"退出。

7、卸载Swap分区

sudo swapoff /swapfile

三、总结

1、经过测试,无论是有没有创建过Swap分区的,都可以用这个方法进行设置,并且容量是叠加的。

参考:

http://www.linuxidc.com/Linux/2014-08/105223.htm(以上内容转自此篇文章)

http://blog.csdn.net/xb_0226/article/details/51185326

http://blog.csdn.net/yanlai20/article/details/46907353

http://blog.csdn.net/mznewfacer/article/details/7334592

时间: 2024-10-26 12:37:39

Ubuntu 16.04创建Swap分区或增加Swap分区容量的相关文章

在Ubuntu 16.04上使用Apache安装phpBB

PhpBB是一个开源的公告板程序.本文将向您展示如何在Ubuntu 16.04上在Apache webserver上安装phpBB.它是使用phpBB 3.2.1编写的,但是这里提供的说明可能也适用于新版本的phpBB.先决条件本文假设您已经使用Ubuntu 16.04创建了一个Vultr云计算实例,并以root身份登录. 步骤1:安装Apache更新存储库列表.apt-get update安装Apache web服务器.apt-get install apache2步骤2:安装MySQLphp

Ubuntu 16.04无损分区大小调整工具Gparted

Ubuntu 16.04无损分区大小调整工具Gparted 2018年03月13日 16:16:46 kunkliu 阅读数:11868更多 个人分类: Ubuntu环境搭建 转载地址:https://www.cnblogs.com/EasonJim/p/7617689.html 安装: sudo apt-get install gparted 使用: 注意: 这款软件可以调整分区大小,且支持无损,但是对于/根目录的分区无法调整,但是它提供ISO工具,可以启动后进行调整. 下载地址:https:

安装Ubuntu 16.04时出现:没有定义根文件系统,请到分区菜单修改

在安装Ubuntu 16.04时,尤其是选项空闲硬盘新建分区安装时,容易出现这种情况,这个是由于没有配置挂载点导致的,解决方法如下: 在挂在点输入“/”. 原理: Linux和Windows的文件系统不一样,在Linux里没有类似C盘D盘的概念,全是以文件夹的方式. 一般情况下在Linux里至少要建立两个分区: /(根分区)(必须建立) /swap(交换分区)(如果你内存够大,比如32G内存就不用建立了) 还可以分出更多的分区以便把系统不同部分的内容分别保存. 如,一般除根分区外至少会建立四个分

如何在Ubuntu 16.04中创建GIF动图

导读 FFmpeg 是一款开源的音.视转换器,使用 FFmpeg 我们可以非常容易地转换和录制音视频文件,而 ImageMagick 是一款用于创建.编辑和合并位图图像的一款开源软件. 大家经常在新浪微薄.QQ.facebook.twitter 中看到有趣的 GIF 动图吧,GIF 文件比视频小.比静态 JPG 图片形像生动,非常适于互联网上的搞笑帖子.产品展示和功能步骤演示,所以此小教程将教大家如何在 Ubuntu 16.04 LTS 桌面系统中制作.转换 GIF 效果图片.其实并不难,只需一

Ubuntu 16.04安装Eclipse并创建桌面快捷方式

转载自:http://www.linuxidc.com/Linux/2017-02/140909.htm 系统:Ubuntu 16.04 JDK版本:1.8.0_121 1.官网下载eclipse,我的版本是eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz,只要JDK版本高,其他版本也可以 2.移动并解压到/java目录下 sudo mv eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz /java        //移动到

使用LVM方式安装Ubuntu 16.04

--- By 小甘丶 注: 这里只讲解如何配置LVM,其他不再陈述! 这个方法,通用的!只要操作系统支持LVM即可!(个人推测,尚未证实) 配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘进行配置,如下: ctrl + shift + t 打开终端 查看是否已安装LVM which lvm lvm version # 查看版本 若没有,就使用如下命令进行安装: sudo apt-get -y install lvm2 开始对磁盘创建分区: 规划: 我的分区表如下: /boot -->

Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP win7 linux 安装虚拟机

1. http://www.linuxidc.com/Linux/2016-09/135192.htm 2. 对于初次使用Ubuntu 16.04的多小伙伴来说,可能还不是很熟悉操作,有时候,我们就需要在这个Ubuntu系统中,再安装一个虚拟机来帮助自己完成Windows下的需求,那么这里就来讲讲如何在Ubuntu 16.04下安装VirtualBox虚拟机. 如果是Ubuntu16.04升级之后VirtualBox不能安装,提示缺少两个依赖库,分别为 1.libsdl1.2debian(lib

如何在Ubuntu 16.04上将Redis服务器设置为PHP的会话处理程序

介绍 Redis是一个开源的键值缓存和存储系统,也称为数据结构服务器,因为它对几种数据类型(如散列,列表,集合和位图等)提供高级支持.它还支持集群,使其在高可用性和可扩展的环境中非常有用. 在本教程中,我们将看到如何安装和配置一个外部Redis服务器,用作在Ubuntu 16.04上运行的PHP应用程序的会话处理程序. 会话处理程序负责存储和检索保存到会话中的数据.默认情况下,PHP使用文件这一点.这对于单个服务器工作得很好,但是由于会话信息被绑定到单个服务器,所以具有一些显着的性能和可扩展性限

ubuntu 16.04 Samba服务器搭建

搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在ubuntu 16.04系统中搭建Samba服务. 1.安装Samba服务 sudo apt install samba 在安装过程中出现如下错误:         错误:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 samba-libs amd64 2:4.3.11+dfsg-0ubuntu0.16.04.7