zoukankan      html  css  js  c++  java
  • linux磁盘管理2

    linux磁盘和文件系统

    swap 有什么用

    内存交换空间(swap)

    为了防止某个程序过度或者说在某一个非常短的时间内用掉了额你大部分的内存,那你的系统恐怕会有损坏的情况。于是linux在安装的时候就被规定需要划分两个扇区
    1.根目录
    2.swap 内存交换空间

    swap是如何工作的
    首先在内存足够的情况下,系统不会去调用swap中的内存,但是一旦内存不足时,就会把内存中暂时不实用的程序与数据放到swap中,此时主机的磁盘灯就会开始闪

    创建内存交换空间(swap)

    1. 使用实体分区创建swap
    2. 使用虚拟内存创建swap

    使用实体分区创建swap

    首先我们需要在磁盘中划分出一块分区作为swap

    fdisk /dev/sde
    
    设备 Boot      Start         End      Blocks   Id  System
    /dev/sde1            2048     1026047      512000   83  Linux 
    

    其次我们需要对这个分区进行格式化 生成我们需要的文件系统mkswap

    [root@test-ceph ~]# mkswap /dev/sde1
    正在设置交换空间版本 1,大小 = 16380 KiB
    无标签,UUID=e9b11822-d90f-4fb4-9884-e2c3ae3c9dc6
    [root@test-ceph ~]# blkid /dev/sde1
    /dev/sde1: UUID="e9b11822-d90f-4fb4-9884-e2c3ae3c9dc6" TYPE="swap"
    

    检测,首先我们可以用free来查看下当前swap的使用情况

    [root@test-ceph ~]# free
                  total        used        free      shared  buff/cache   available
    Mem:       16202644      317340    15316776       17188      568528    15557328
    Swap:       8191996           0     8191996 
    

    used 是0 ,他的总量是8191996,接下来我们挂载这个新建的swap,这里不是使用mount 而是用swapon与swapoff

    swap /dev/sde1
    [root@test-ceph ~]# free
                  total        used        free      shared  buff/cache   available
    Mem:       16202644      316220    15317572       17188      568852    15558420
    Swap:       8208376           0     8208376
    

    free的量已经上升了
    查看交换分区由哪些构成

    [root@test-ceph ~]# swapon -s
    文件名                          类型            大小    已用    权限
    /dev/dm-1                               partition       8191996 0       -2
    /dev/sde1                               partition       16380   0       -3 
    

    设置开机自动挂载

    UUID="e9b11822-d90f-4fb4-9884-e2c3ae3c9dc6" swap swap defaults 0 0 
    

    使用虚拟内存创建swap(创建文件)

  • 相关阅读:
    Gulp实现web服务器
    移动端事件介绍
    Javascript设计模式详解
    H5移动端知识点总结
    【干货理解】理解javascript中实现MVC的原理
    [干货]数据交互与本地存储
    深入理解Javascript面向对象编程
    javascript数组的知识点讲解
    javascript函数式编程要掌握的知识点讲解
    深入浅出的javascript的正则表达式学习教程
  • 原文地址:https://www.cnblogs.com/Alpacapyer/p/11880514.html
Copyright © 2011-2022 走看看