zoukankan      html  css  js  c++  java
  • linux添加lvm磁盘大小,命令行创建swap

    添加硬盘

      添加一块硬盘。

    重新扫描硬盘

      echo "- - -" > /sys/class/scsi_host/host0/scan

      echo "- - -" > /sys/class/scsi_host/host1/scan

      echo "- - -" > /sys/class/scsi_host/host2/scan

    新建分区并设置为LVM

      fdisk /dev/sdb

      n --> p --> 1 --> enter --> enter --> t --> 8e --> p --> w

      partprobe  #有时创建完分区后,不显示分区,需要重新扫描分区

    新建PV

      pvcreate /dev/sdb1

    扩展VG

      vgextend vg00 /dev/sdb1

    扩展LV

     根据大小扩展lv,例如需要扩展200G,那么执行下面命令;

      lvextend -L +200G /dev/vg00/vg00-app 

     有时候根据大小扩展时,可能会提示不足多少PE,那么可以根据pe数扩展

      lvextend -l +51199 /dev/vg00/vg00-app

    扩展文件系统

      (xfs格式)xfs_grows /dev/vg00/vg00-app

      (ext格式)resize2fs /dev/vg00/vg00-app

    df -h 查看…

    swap被称为虚拟内存,它是通过物理磁盘而划分的虚拟内存,当物理内存不够用时,就会把物理内存的空间释放出一部分,供当前程序使用,释放的一部分是很长时间没有操作的程序,然后把它们放在swap分区里,并不是所有的都会放入。

    创建过程:

      首先在你认为主机合适的分区中创建一个文件,文件大小应该为你想设置swap的大小,想让文件有大小又没有数据,那就直接写0进去,

      例如我想创建一个文件放在/swap下,20G的swap,命令如下:

        mkdir /swap

        touch /swap/swapfile

        dd if=/dev/zero of=/swap/swapfile bs=1024000 count=20000

      然后在这个文件上建立swap分区,命令如下:

        mkswap /swap/swapfile

      最后激活swap

        swapon /swap/swapfile

    不需要reboot,可以直接free -h查看到。

  • 相关阅读:
    20201019 day39 复习10:数据结构之树状数组、线段树
    20201019 day39 模拟(十二)&&复习9:贪心综合练习(一)
    静态路由的简易配置
    动态路由RIP的简易配置
    STP实验(指定特定交换机为根桥)
    结合以太通道的VLAN配置
    跨交换机划分VLAN配置及VTP管理交换机的VLAN配置
    单交换机划分VLAN配置
    linux常用命令集(文件系统权限操作-共5个)
    linux常用命令集(系统管理操作-共25个)
  • 原文地址:https://www.cnblogs.com/houyongchong/p/8073862.html
Copyright © 2011-2022 走看看