在Linux系统上使用交换文件扩展swap空间的方法

初夏蔷薇花er

初夏蔷薇花er

2016-03-31 15:16

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐在Linux系统上使用交换文件扩展swap空间的方法,希望大家看完后也有个好心情,快快行动吧!

在Linux系统上使用交换文件扩展swap空间的方法

   想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大。

  因此,在这种情况下,我们可以使用交换文件增加swap空间。

  以下是使用交换文件在Linux上扩展swap空间的方法

  让我们首先检查现有的交换空间/分区的大小,使用命令 ‘free -m'或者 ‘swapon -s'

  我的交换分区大小是2 GB,我们将把交换空间扩展1GB。

  第一步:使用下面的dd命令创建大小为1GB交换文件

  代码如下:

  [root@linuxtechi ~]# dd if=/dev/zero of=/swap_file bs=1G count=1

  1+0 records in

  1+0 records out

  1073741824 bytes (1.1 GB) copied, 414.898 s, 2.6 MB/s

  [root@linuxtechi ~]#

  根据你的需要替换 ‘bs‘ 和 ‘count‘ 的大小.

  第二步:设置交换文件权限为600

  代码如下:

  [root@linuxtechi ~]# chmod 600 /swap_file

  第三步:用文件开启交换区(swap_file)

  用mkswap命令开启交换区

  代码如下:

  [root@linuxtechi ~]# mkswap /swap_file

  Setting up swapspace version 1, size = 1048572 KiB

  no label, UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]#

  第四步:在fstab文件中添加交换文件条目

  在fstab文件中添加以下条目,以便交换文件每次重启后互能继续使用.

  代码如下:

  /swap_file swap swap defaults 0 0

  第五步:用命令 ‘mkswap on’ 启用交换文件.

  复制代码

  代码如下:

  [root@linuxtechi ~]# swapon /swap_file

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  [root@linuxtechi ~]#

  第六步:现在查看交换空间

  Note: 为了避免出现意外的情况,如下所示使用swapoff命令关闭它,仅在需要使用时,使用步骤5所示的swapon命令,重新启用交换文件。

  代码如下:

  [root@linuxtechi ~]# swapoff /swap_file

  [root@linuxtechi ~]#

展开更多 50%)
分享

猜你喜欢

在Linux系统上使用交换文件扩展swap空间的方法

服务器
在Linux系统上使用交换文件扩展swap空间的方法

Linux操作系统上两种新的SWAP空间创建方法

电脑入门
Linux操作系统上两种新的SWAP空间创建方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux系统中增加Swap分区文件步骤方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux系统中增加Swap分区文件步骤方法

linux系统怎么增加swap分区空间小?

服务器
linux系统怎么增加swap分区空间小?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux中如何使用和管理交换空间

电脑入门
Linux中如何使用和管理交换空间

谈一谈至关重要的Linux系统Swap交换区

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
谈一谈至关重要的Linux系统Swap交换区

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Linux系统上部署Apache+Python+Django+MySQL环境

在Linux系统上部署Apache+Python+Django+MySQL环境

iPhone6S蓝牙怎么用?

iPhone6S蓝牙怎么用?
下拉加载更多内容 ↓