磁盘分区和LVM逻辑卷管理

目录

引言

一、磁盘结构简单介绍

1、磁盘结构

      硬盘的物理结构

      数据结构      

      接口类型

2、MBR主引导和磁盘分区表示

    MBR主引导 

    磁盘分区表示

3、linux中使用的文件系统类型

二、磁盘分区

1、检测并确认新硬盘

2、重启或者扫描

3、规划分区

4、从新检测分区变化

三、管理文件系统

    1、创建交换文件系统

    2、文件系统自动挂载

四、lvm逻辑卷

1、概述

2、机制的基本概念

3、主要命令

4、主要操作命令和步骤

第一步:重启主机或者扫描

第二步:使用fdisk工具,并把id设置为“8e”

第三步:创建物理卷

第四步:创建卷组,卷名为vgname1

第五步:创建逻辑卷为20G

第六步:格式化

第七步:创建文件夹并挂载在文件下

第八步:刷新挂载

扩容10G

第一步:增加物理卷

第二步:把增加的物理卷加入逻辑卷

第三步:填加10G

第四步:刷新系统

总结


引言

我们都知道,我们电脑的存储空间是有限的,经过长时间的使用,我们磁盘空间会被耗尽,那今天就给大家分享一下,我们磁盘空间耗尽之后,我们如何增加磁盘空间,同时利用lvm逻辑卷管理技术,保证我们现有的数据不变情况下,动态调整磁盘容量,从而提高磁盘管理的灵活性

一、磁盘结构简单介绍

1、磁盘结构

      硬盘的物理结构

       盘片:硬盘有多个盘片,每盘片2面,磁头:每面一个磁头

      数据结构      

      扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位
      磁道:同一盘片不同半径的同心圆
      柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
 

      硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

      接口类型

      IDE、SATA、scSI、SAS、光纤通道

2、MBR主引导和磁盘分区表示

    MBR主引导 

     MBR位于硬盘第一个物理扇区处
     MBR中包含硬盘的主引导程序和硬盘分区表
     分区表有4个分区记录区,每个分区记录区占16个字节

    磁盘分区表示

    硬盘中的主分区数目只有4个

    主分区和扩展分区的序号限制在1~4

    扩展分区再分为逻辑分区

    逻辑分区的序号将始终从5开始
 

3、linux中使用的文件系统类型

    XFS文件系统:存放文件和目录数据的分区,高性能的日志型文件系统,CentOS 7系统中默认      使用的文件系统

    SWAP交换文件系统:为Linux系统建立交换分区

    EXT4文件系统:是centos 6用的系统
 

二、磁盘分区

1、检测并确认新硬盘

fdisk -l:查看磁盘

2、重启或者扫描

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

3、规划分区

fdisk /dev/sdb

fdisk指令说明
Command (m for help): m                      #输入m指令
  a   toggle a bootable flag                 #设置可引导标记
  b   edit bsd disklabel                     #修改bsd的磁盘标签
  c   toggle the dos compatibility flag      #设置DOS操作系统兼容标记
  d   delete a partition                     #删除一个分区
  l   list known partition types             #显示已知的分区类型,其中82为  Linux swap分区, 
                                              83为Linux分区
  m   print this menu                        #显示帮助菜单
  n   add a new partition                    #增加一个新的分区
  o   create a new empty DOS partition table #创建一个新的空白的DOS分区表
  p   print the partition table              #显示磁盘当前的分区表
  q   quit without saving changes            #退出fdisk程序,不保存任何修改
  s   create a new empty Sun disklabel       #创建一个新的空白的Sun磁盘标签
  t   change a partition's system id         #改变一个分区的系统号码
  u   change display/entry units             #改变显示记录单位
  v   verify the partition table             #对磁盘分区表进行验证
  w   write table to disk and exit           #保存修改结果并退出fdisk程序
  x   extra functionality (experts only)     #特殊功能,不建议初学者使用

4、从新检测分区变化

     partprobe /dev/sdb

三、管理文件系统

    1、创建交换文件系统

    格式化:mkfs -t 系统类型 分区设备:mkfs -t  xfs /dev/sdb1 或者 mkfs -t  ext4 /dev/sdb1

   注释:每个分区设备都需要格式化

    mkfs-t xfs -f  /dev/sdb1 :强制创建  

   mkswap建立交换分区 

   mkswap 设备分区:把。。设置我交换分区

   查看总空间大小:cat  /proc/meminfo |grep SwapTotal

   开启:swapon   

   关闭:swapoff

2、文件系统自动挂载

vim /etc/fstab 进行编辑

echo “设备分区  挂载位置    系统格式   defaults  0 0” > /etc/fastab

df -h:查询挂载

-hT:显示文件类型列

挂载:mount 挂载点或者文件系统位置(不跟挂载点是查看挂载)

卸挂载:umount

四、lvm逻辑卷

1、概述

能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建

2、机制的基本概念

pv物理卷:物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷。

VG卷组:由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷 由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷

Lv逻辑卷:逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中"切出"一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统

3、主要命令

功能物理卷管理卷组管理逻辑卷管理
Scar扫描pvscanpvscanlvscan
Create建立pvcreatevgcreatelvcreate
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremove
Extend扩展vgextendlvextend
Reduce 减少vgreducelvreduce

4、主要操作命令和步骤

准备:物理上添加多块磁盘

第一步:重启主机或者扫描

echo “- - -” > /sys/class/scsi_host/host0/scan

第二步:使用fdisk工具,并把id设置为“8e”

fdisk /dev/sdb  fdisk /dev/sdc   ......

第三步:创建物理卷

pvcreate /dev/sdb1  /dev/sdc1  ....

第四步:创建卷组,卷名为vgname1

vgcreate  vgname1  /dev/sdb1  /dev/sdc1  ....

第五步:创建逻辑卷为20G

lvcreate -L 20G  -n  lvname1逻辑名   vgname1卷组名

第六步:格式化

mkfs  -t  xfs  /dev/mapper/vgname1-lvname1 

第七步:创建文件夹并挂载在文件下

mkdir /txt

mount   /dev/mapper/vgname1-lvname1   /txt

第八步:刷新挂载

mount -a

扩容10G

第一步:增加物理卷

pvcreate /dev/sdb2

第二步:把增加的物理卷加入逻辑卷

vgextend vgname1 /dev/sdb2

第三步:填加10G

lvextend -L +10G /dev/vgname1/lvname1

第四步:刷新系统

xfs_growfs /dev/mapper/vgname1-lvname1或者 resize2fs /dev/mapper/vgname1-lvname1

总结

磁盘不足的时候,我们有很多的办法解决,在有条件的情况下可以新增磁盘,使用过程中,使用lvm充分利用磁盘,也可以用软连接的办法,利用空闲的磁盘空间

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值