zoukankan      html  css  js  c++  java
  • 在不重装系统的情况下创建Linux的Swap分区

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=649

    操作环境:

    CentOS 7

    操作背景:

    本文中使用的CentOS Linux系统在安装的时候没有创建Swap分区。下面介绍的方法是通过创建一个文件的方式在不重装系统(即不格式化整个磁盘)的情况下创建Swap交换分区。

    具体步骤:

    创建一个文件夹

    mkdir /swapfile1

    注:swapfile1这个文件夹的路径可以根据自己的需要选择。

    进入该文件夹里面

    cd swapfile1/

    创建swap分区文件:

    dd if=/dev/zero of=swapfile bs=512 count=8388616

    注:该命令是在磁盘上划分一个4G大小的分区,挂载在swapfile上。bs*count即是swap分区的大小,512*8388616=4294971392KB=4GB.

    由于要创建的分区比较大,稍等大概一分钟后,可以看到如下回显:

    88616
    8388616+0 records in
    8388616+0 records out
    4294971392 bytes (4.3 GB) copied, 76.0531 s, 56.5 MB/s

    将该分区设置成swap分区:

    /sbin/mkswap swapfile

    回显:

    Setting up swapspace version 1, size = 4194304 KiB
    no label, UUID=003d69e1-4536-45a2-bccb-b9eedb8e10b6

    注:这里提示“no label”是正常的,交换分区一般都没有标签。

    将swap分区变成有效状态:

    /sbin/swapon swapfile

    回显:

    swapon: /swapfile1/swapfile: insecure permissions 0644, 0600 suggested.

    输入 Free 可查看Swap分区是否创建成功。

  • 相关阅读:
    golang reflect知识集锦
    go test benchmark
    go build -tags 的使用
    golang http 服务器的接口梳理
    go中如何更好的迭代
    滚动条css实现
    记vue nextTick用到的地方
    捕获Ctrl + C中断 优雅的退出程序 golang
    如何处理动态JSON in Go
    golang实现参数可变的技巧
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/9053789.html
Copyright © 2011-2022 走看看