参考:https://blog.51cto.com/13551258/2057686
https://my.oschina.net/u/3992081/blog/2253865
https://blog.csdn.net/youmatterhsp/article/details/80696999
Linux7/Centos7磁盘分区、格式化及LVM管理
一、磁盘分区是怎样表示的?
IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名,其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3,以此类推)
SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则一样)。
A、对IED接口
第一主盘:hda第一从盘:hdb 第一从盘第一分区:hdb1
B、对SCSI接口
第一主盘:sda 第一从盘:sdb 第一从盘第一分区:sdb1
设备
设备在Linux中的文件名
IDE硬盘
/dev/ha[a-d]
SCSI/SATA/USB硬盘
/dev/sd[a-p]
U盘
/dev/sd[a-p]
软盘
/dev/fd[0-1]
打印机
25针 /dev/lp[0-2]
USB /dev/usb/lp[0-15]
鼠标
/dev/mouse
光区
/dev/cdrom
二、Linux磁盘分区与文件系统类命令
命令
说明
df
检查文件系统的磁盘空间占用情况,参数-a列出全部目录,参数-h按KB,MB,GB显示
du
检测某个目录或文件占用磁盘的空间,参数-s显示占用总空间;参数-sh统计目录大小
mount
挂载各种文件系统,如mount -t 设备名 挂载点
file
判断文件类型
parted
适合与MBR、GPT两种模式的分区命令
fdisk
用于磁盘分区,是Linux的磁盘分区表操作工具
mkfs
磁盘格式化
fsck
fsck用来检查和维护不一致的文件系统
三、LinuxLVM逻辑卷管理
由于传统的磁盘管理不能对磁盘进行磁盘管理,因此诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理。由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数据的情况。
LVM(Logic Volume Manager)是逻辑卷管理的简称。它是Linux环境下对磁盘分区管理的一种机制。对于其他的的UNIX(AIX/HP/SUM)操作系统,以及Windows系统也有类似的磁盘管理软件。
LVM管理的方式非常简单,就是通过将底层的物料磁盘抽象并封装起来,然后以逻辑的方式呈现给上层应用。
逻辑卷管理的3个概念:
PV(physical volume) 物料卷
VG (Volume Group) 卷组
LG (Logical volume)逻辑卷
【过程】
(1)挂载物理磁盘;
(2)将物理磁盘初始化为物理卷PV;
(3)将一个或多个物理卷PV转变为一个卷组VG。
(4)从VG中创建逻辑卷。
(5)根据实际需要将逻辑卷挂载使用。
(6)根据需要对磁盘or逻辑卷进行扩展和缩减。
PE(Physical Extend) 物理扩展
其实格式化物理卷的过程就是LVM将底层的磁盘划分为一个一个PE的过程,PE默认大小为4M,可以说是LVM管理的基本单位。
命令
说明
pvcreate
pvcreate 设备全路径名,物理卷的创建
pvmove
物理卷的删除
vgscan
检测系统中所有磁盘
vgck
vgck [卷组名]检测卷组中卷组描述区域信息的一致性。
vgdisplay
vgdisplay [卷组名] 显示卷组的属性信息
vgrename
vgrename 原卷组名 新卷组名
vgchange
#vgchange -a y|n [卷组名] //改变卷组的相应属性,是否可分配
#vgchange -l 最大逻辑卷数 //卷组可容纳最大逻辑卷数
#vgchange -x y|n [卷组名] //卷是否有效
vgexport
卷组的输入
vgimport
卷组的输出
pvs
#显示PV的显示信息
vgcfgbackup
vgcfgbackup [卷组名] //把卷组中VGDA信息备份到"/etc/vmconf"目录中的文件
vgcfgrestore
vgc