您现在的位置是:首页> 操作系统> Linux

linux磁盘分区与LVM详解

  • 3029人已阅读
  • 时间:2018-10-19 16:18:18
  • 分类:Linux
  • 作者:祥哥

一、磁盘分区是怎么样表示的?

IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),y代表分区的号码(由1开始,1,2,3依此类推)

SCSI设备和分区采用,/dev/sdx和/dev/sdxy合命名(x和y的命名规则与IDE磁盘命名规则一样)。

例:

设备
设备在LINUX中的文件名
IDE硬盘
/dev/hd[a-d]
SI/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磁盘格式化
fsckfsck用来检查和维护不一至的文件系统

三、Linux中LVM逻辑卷管理

由于传统的磁盘管理不能对磁盘进行动态磁盘管理,因此诞生了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的显示信息
vgcfgbackupvgcfgbackup  [卷组名] //把卷组中VGDA信息备份到"/etc/vmconf"目录中的文件
vgcfgrestorevgcfgrestore -n [卷组名] 物理卷全路径名//从备份文件中得到指定的物理卷的信息
vgcreate卷组创建
vgmove卷组删除
vgextend卷组扩展
vgreduce卷组缩小
vgmerge卷组合并
vgsplit卷组拆分
vgs显示VG简要信息
lvcreate逻辑卷创建
lvremove逻辑卷删除
lvextend逻辑卷扩展
lvreduce逻辑卷缩小
lvmdiskscan检查所有的SCSI,IDE等存储设备
lvscan检测逻辑卷的状态
lvdisplay显示LV的属性信息
lvchange修改lv属性信息,-ay:标记LV可用状态,-an标记LV为不可用状态
lvs显示LV简要的信息

 LVM磁盘管理最常用的案例

    01、创建PV,创建VG、创建LV

    02、格式化LV并挂载文件系统使用

    03、在线扩容,缩小文件系统

    04、删除LV、删除VG、删除PV

案例中使用总结:

LVM添加顺序:PV---->VG---->LV

LVM删除顺序:LV----->VG---->PV

逻辑卷可在线扩展,但必须离线缩减,缩减很危险,缩减前进行备份

扩展逻辑卷后文件系统也要扩容

缩减逻辑卷前要先缩减文件系统

 

 

Top