• [转]Linux Swap交换分区、交换文件


    ### free -m

    在日常应用中,通过上述命令看到交换空间的使用情况为0,那么你就不需要很大的虚拟内存,甚至可以完全不需要另辟硬盘空间作为虚拟内存。那么,万一有一天你需要了呢,难道要重装系统?大可不必,在Linux下虚拟内存不单可以放在单独的交换分区,也可以是一个在正常分区下的交换文件。

    1. 查看swap 空间大小(总计):

      free -m 默认单

    2. swapon -s 等价于cat /proc/swaps

    3. 添加交换空间

    3.1 添加一个交换分区,步骤如下:

    使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)

    使用 mkswap 命令来设置交换分区:mkswap /dev/sdb2

    启用交换分区: swapon /dev/sdb2

    写入/etc/fstab,以便在引导时启用: /dev/sdb2 swap swap defaults 0 0

    3.2 添加一个交换文件

    创建大小为512M的交换文件:dd if=/dev/zero of=/swapfile1 bs=1024k count=512

    使用 mkswap 命令来设置交换文件:mkswap /swapfile1

    启用交换分区:swapon /swapfile1

    写入/etc/fstab,以便在引导时启用: /swapfile1 swap swap defaults 0 0

    新添了交换分区并启用它之后,请查看 cat /proc/swaps 或 free 命令的输出来确保交换分区已被启用了。

    4 删除交换空间:

    禁用交换分区: swapoff /dev/sdb2

    从 /etc/fstab 中删除项目;

    使用fdisk或yast工具删除分区。

    ...............................................................认真写每篇博客,如同我对待生活............................................................
  • 相关阅读:
    初学移动专题
    IE下a标签跳转失败
    c++中一个多态的实例
    字符串中是否有相同的字符
    求乘积最大的连续子序列
    跳跃游戏
    求一个非负整数的平方根 二分法
    罗马数 与 整数 相互转换
    二进制相加
    链表分割
  • 原文地址:https://www.cnblogs.com/itholidaycn/p/6337490.html
Copyright © 2020-2023  润新知