专栏首页运维小白4.9 手动增加swap空间

4.9 手动增加swap空间

创建虚拟磁盘

  • dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
    • dd 命令是用来操作磁盘的,可读可写
    • if 指定从哪里去读
    • /dev/zero 是Linux系统中的一个造零器,可以产生源源不断的0
    • of 指定将这些 0 写到那里去
    • bs 指定每一个块的大小
[root@hf-01 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出
104857600字节(105 MB)已复制,0.728387 秒,144 MB/秒
[root@hf-01 ~]# du -sh /tmp/newdisk
100M	/tmp/newdisk
[root@hf-01 ~]# 

mkswap命令格式化

  • swap是文件的特有的一种文件系统
  • mkswap 命令,进行格式化
    • 需要加 -f选项
[root@hf-01 ~]# mkswap -f /tmp/newdisk    //格式化swap空间
正在设置交换空间版本 1,大小 = 102396 KiB
无标签,UUID=7355a547-2562-4320-8470-cff6b7bda975

swapon命令

  • swapon命令,将swap加载到现有的swap上去
[root@hf-01 ~]# free -m     //查看磁盘使用情况
             total       used       free     shared    buffers     cached
Mem:           987        793        193          6          0        209
-/+ buffers/cache:        583        403
Swap:         2047          0       2047
[root@hf-01 ~]# swapon /tmp/newdisk        //添加swap空间添加到现有的swap上去
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。
[root@hf-01 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           987        793        193          6          0        209
-/+ buffers/cache:        583        403
Swap:         2147          0       2147
会看到添加swap的时候,提示不安全,但free -m查看的的时候,会看到添加成功
  • 更改/tmp/newdisk的权限
[root@hf-01 ~]# chmod 0600 /tmp/newdisk

卸载文件,swapoff命令

  • swapoff命令,卸载文件,减少swap空间
[root@hf-01 ~]# swapoff /tmp/newdisk
[root@hf-01 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           987        793        193          6          0        209
-/+ buffers/cache:        583        403
Swap:         2047          0       2047
[root@hf-01 ~]# 
这时会看到swap空间恢复原有大小了
  • rm -f命令删除文件
[root@hf-01 ~]# rm -f /tmp/newdisk
[root@hf-01 ~]# 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2.15 更改所有者和所属组chown

    chown命令 chown介绍和例子 chown等于change owner 更改文件的所有者和所属组 [root@hf-01 ~]# ls...

    运维小白
  • 2.14 文件和目录权限chmod

    文件属性 [root@localhost ~]# ls -l 总用量 12 -rw-r--r--. 1 root root 0 10月 25 16:06 ...

    运维小白
  • Linux基础(day8)

    2.14 文件和目录权限chmod 文件属性 [root@localhost ~]# ls -l 总用量 12 -rw-r--r--. 1 root root ...

    运维小白
  • 实践-小细节Ⅶ

    所以网页的y 坐标是 0 ,但是在 iOS 11里面就是无法在 状态栏上显示,iOS11下的系统不会这样会占用 状态栏的位置

    進无尽
  • 工作系统 V0.2

    自我与复杂事物相抗衡时稳定发挥,靠的不是奋斗、状态和运气,而是包含认知和方法论的系统。

    星辉
  • 卷积神经网络学习路线(十)| 里程碑式创新的ResNet

    开篇的这张图代表ILSVRC历年的Top-5错误率,我会按照以上经典网络出现的时间顺序对他们进行介绍,同时穿插一些其他的经典CNN网络。

    BBuf
  • Hadoop阅读笔记(三)——深入MapReduce排序和单表连接

      继上篇了解了使用MapReduce计算平均数以及去重后,我们再来一探MapReduce在排序以及单表关联上的处理方法。 在MapReduce系列的第一篇就有...

    JackieZheng
  • Linux系统下强制踢掉登录用户

    linux系统root用户可强制踢制其它登录用户,首先可用$w命令查看登录用户信息,显示信息如下:       [root@Wang ~]# w      10...

    用户3094376
  • Android Hook技术的学习经历分享

    还记得前两天发送的短文吗?近一段时间一直在看android hook相关的技术,到今天算是入门了吧!

    大愚
  • Shell脚本学习总结(一) 原

    临时变量:是shell程序内部定义的,其使用范围仅限于定义它的程序,对其它程序不可见

    wuweixiang

扫码关注云+社区

领取腾讯云代金券