首页 技术 正文
技术 2022年11月18日
0 收藏 470 点赞 5,027 浏览 486 个字

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

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

以下是步骤:

1. 检查现有 swap 分区的大小

在linux上使用交换文件扩展交换空间

  可以看到我们现有的交换分区的大小是 2G, 现在我们把它扩展 1G.

  2. 创建一个 1G 大小的普通文件

在linux上使用交换文件扩展交换空间

    我们用 dd 这个命令创建了一个 swapfile 的文件

    if 表示从哪个位置读取

    of 表示输出到哪个位置

    bs 表示一次读取多大

    count 表示读取写入多少次

  3. 设置交换文件的权限为 600, 防止普通用户删除本文件.

在linux上使用交换文件扩展交换空间

  4. 格式化 swap

在linux上使用交换文件扩展交换空间

  5. 开启 swap

在linux上使用交换文件扩展交换空间

  6. 设置新建的 swap 文件开机启动

    编辑文件 /etc/fstab

在linux上使用交换文件扩展交换空间

    具体是因为我的 swapfile 文件在 root 的家目录下面, 所以我追加了一行

    /root/swapfile    swap    swap    defaults    0 0

  5. 再次检查 swap 分区的大小

在linux上使用交换文件扩展交换空间

  完成扩展!

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848