zoukankan      html  css  js  c++  java
  • 内存交换分区创建&文件系统观察与操作

    20.11.10

    内存交换分区创建


    使用物理分区创建

    1. 进行分区操作

      gdisk /dev/vda

    2. 开始创建swap 格式

      mkswap /dev/vda6

      创建mkdwap 格式

      blkid /dev/vda6

      确定格式化,通过blkid 能识别这个设备

    3. 观察与加载

      free

      显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等

      swapon /dev/vda6

      使用swapon 启动/dev/vda6

      swapon -s

      列出目前使用的内存交换分区设备有哪些

      vim /etc/fstab

      UUID="6b17exxxxxxxxxxxxxxxxxxx" swap swap defaults 0 0

      写入配置文件,不是文件系统,第二栏位写入swap 即可


    使用文件创建内存交换文件

    1. 使用dd 这个命令在/tmp 下面新增一个128MB 的文件

      dd if=/dev/zero of=/tmp/swap bs=1M count=128

    2. 使用mkswap 将/tmp/swap 这个文件格式化为内存交换文件的文件格式

      mkswap /tmp/swap

    3. 使用swapon 来将/tmp/swap 启动

      swapon /tmp/swap

    4. 使用swapoff 关闭swap file ,并设置自动启动

      vim /etc/fstab

      /tmp/swap swap swap defaults 0 0

      为何这里不用UUID,因为系统仅会查询区块设备(block device)不会查询文件

      所以,这里千万不要使用UUID,不然系统会查询不到

      swapoff /tmp/swap

      关闭/tmp/swap

      swapon -s

      显示没有了/tmp/swap

      swapon -a

      /tmp/swap 再次出现,确定你的/etc/fstab 设置无误

    文件系统的特殊观察与操作


    总用量为所有区块相加得到的容量


    parted [设备] [命令 [参数]]:进行分区操作

    • 命令功能

    新增分区:mkpart [primary|logical|Extended] [ext4|vfat|xfs] 开始 结束

    显示分区:print

    删除分区:rm [partition]

  • 相关阅读:
    WPF xaml中列表依赖属性的定义
    查询英语单词
    WPF 界面如何绑定Command
    C# 获取当前屏幕的宽高和位置
    WPF 列表开启虚拟化的方式
    WPF MVVM UI分离之《交互与数据分离》
    WPF TextBlock IsTextTrimmed 判断文本是否超出
    局部变量表中Slot复用对垃圾回收的影响详解
    ArrayList中的Iterator详解
    oracle
  • 原文地址:https://www.cnblogs.com/ananing/p/13952916.html
Copyright © 2011-2022 走看看