linux系统分区,格式化,lvm卷,交换分区

分区规划及使用

硬盘分区管理

一块硬盘的“艺术”之旅:识别硬盘—分区规划—格式化—挂载使用

MBR/msdos分区模式:1~4个主分区,或者0~3个主分区+1个扩展分区(n个逻辑分区),     最大支持容量为2.2TB的磁盘,扩展分区不能格式化

查看分区表 fdisk -l /dev/sda

修改硬盘的分区表 fdisk 硬盘设备

识别新分区表:当硬盘的分区表被更改以后,需要将分区表的变化及时通知linux内核,否   则在访问分区时可能会找不到准确的设备

  1. partprobe 硬盘设备 2)reboot

格式化分区

常用的格式化工具:mkfs.ext3 分区设备路径 mkfs.ext4 分区设备路径

  mkfs.xfs 分区设备路径 mkfs.vfat -F 32 分区设备路径

例子 mkfs.ext4 /dev/vdb2 mkfs.xfs /dev/vdb3

访问文件系统

  1. 使用mount命令挂载,并访问测试 mount 磁盘设备 创建的挂载点
  2. 使用df检查使用情况 df -hT 创建的挂载点
  3. 实现开机自动挂载

4)检测配置 mount -a

LVM逻辑卷

新建逻辑卷

LVM工作方式:在“分区—格式化”中间增加的一个逻辑层

物理卷:零散的空闲存储

卷组:由物理卷整合而成的虚拟磁盘

逻辑卷:由卷组分出来的虚拟分区

LVM快速部署及使用:准备至少一个空闲分区(/dev/vdb1)

创建卷组:vgcreate 卷组名 空闲分区 例:vgcreate  systemvg  /dev/vdb1

创建逻辑卷:lvcreate -L 大小 -n 名称 卷组名 例:lvcreate  -L  180M  -n  vo  systemvg

综合分区规划

创建卷组的时候设置PE大小 vgcreate  -s  PE大小  卷组名  空闲分区

例: vgcreate  -s  16M  datastore  /dev/vdb6

创建逻辑卷的时候指定PE个数 lvcreate  -l  PE个数  -n  逻辑卷名  卷组名

例: lvcreate  -l  50  -n  database  datastore

使用lvscan命令检查逻辑卷的大小,卷组名 lvscan  |  grep  逻辑卷名

扩展逻辑卷大小

检查所在卷组的剩余空间,看是否满足扩展的需要 vgdisplay  卷组名  |  grep  Free

扩展卷组:当卷组的剩余空间不足时,需要扩展卷组  vgextend  卷组名  空闲分区

例:vgextend  systemvg  /dev/vdb5

扩展逻辑卷:当卷组的剩余空间充足时,可直接扩展逻辑卷 

lvextend  -L  新大小  /dev/卷组名/逻辑卷名

例:lvextend  -L  300M  /dev/systemvg/vo

更新文件系统大小:对于格式化过的逻辑卷,扩容后应该通知linux内核,否则,使用df工   具时看到的仍然是旧大小

刷新文件系统容量:

EXT3/4格式的设备:resize2fs  /dev/卷组名/逻辑卷名

XFS格式的设备:xfs_growfs  /dev/卷组名/逻辑卷名

管理交换空间

交换空间:相当于虚拟内存,当物理内存不够用时,使用磁盘空间来模拟内存,在一定程度上缓解内存不足的问题

交换分区:以空闲分区来充当的交换空间

交换文件:以文件模拟的设备来充当的交换空间

建立一个交换分区:

第一步:将提供的设备按swap类型进行格式化 mkswap  空闲分区/文件设备

例:mkswap  /dev/vdb7

查看块设备ID  blkid  /dev/vdb7

第二步:启用交换设备  swapon  交换设备  例:swapon  /dev/vdb7

查看交换设备  swapon  -s

停用交换设备  swapoff  交换设备  例:swapoff  /dev/vdb7

第三步:开机自动挂载交换设备  修改/etc/fstab配置文件

交换设备   swap  swap  defaults  0  0

启动fstab可用交换设备  swapon  -a

查看交换设备  swapon  -s

 

你可能感兴趣的:(centos)