Linux系统之磁盘分区(基本分区和LVM逻辑卷分区)

一、磁盘简介

1.磁盘属性简介

•定义:

 磁盘=硬盘=disk,与内存不一样的是容量比较大。

•类型

 从工作原理上分为机械硬盘和固态硬盘
 机械硬盘:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
 固态硬盘:固态驱动器(SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘
 区别:机械硬盘比较大且重,但比较稳定,固态硬盘小巧轻便,但没有机械硬盘稳定。

•尺寸

 常见的有3.5英寸、2.5英寸、1.8英寸

•接口

 早期的是IDE接口,现在不常见了,一般都是SAS或者SATA类型的接口

•转速

 有5400rpm(转每秒)、7200rpm、10000rpm、15000rpm,5400适用于笔记本电脑,声音小,7200适用于台式机,声音不太大,更大的一般是厂商使用,转速快但声音很大

•厂商

 两大巨头—西部数据和希捷,技术比较先进,其他还有三星、日立、金士顿

•术语

 盘片:一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号。
 磁道:每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号。
 扇区:将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。硬盘的第一个扇区,叫做引导扇区。
  柱面:所有盘面上的同一磁道构成一个圆柱,称作柱面。

图示:

在这里插入图片描述

•命名:根据接口不同:

IDE:/dev/hda /dev/hdb …
SATA:/dev/sda /dev/sdb …

•分区方式:

  MBR:主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导。支持最大的磁盘容量是 <2TB。设计时分配4个分区,如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。
  GPT:全局唯一标识分区表(GUIDPartition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。支持大于2T的硬盘,支持128个分区

2.添加磁盘

首先先关机,然后打开硬盘设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一直默认下一步,大小设置为2G,最后开机。

3.管理磁盘流程三部曲

分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount

4.查看磁盘信息

命令:# ll /dev/sd*
#lsblk
在这里插入图片描述
第一行字段释义:
名称  设备类型  序号  是否可移动设备  大小  是否只读  磁盘或分区   挂载点

二、基本分区

1.创建分区(#fdisk /dev/sdb)

在这里插入图片描述
 (欢迎界面,输入帮助指令或操作指令。)
操作:敲击字母“n”键 //新建分区

在这里插入图片描述
 (请选择主分区,或扩展分区)
操作:敲击字母“p”键 //选择新建主分区
在这里插入图片描述
 (选择分区号)
操作:敲击数字“1”键 //默认选择1,防止以后管理紊乱不清
在这里插入图片描述
 (选择磁盘开始的扇区)
操作:敲击回车键
在这里插入图片描述
 (选择磁盘分区结束的扇区,即分区大小)
操作:输入分区大小“+2G”后回车
在这里插入图片描述
 (已经完成 2G 大小分区记录但未生效)
操作:输入“w”键 //保存
在这里插入图片描述
完成

•之后可刷新然后查看分区结果

刷新:# partprobe /dev/sdb
查看:# fdisk -l /dev/sdb
# lsblk

2.创建文件系统[格式化]

命令:# mkfs.ext4 /dev/sdb1
在这里插入图片描述

3.挂载mount

先创建挂载点:# mkdir /mnt/disk1
挂载:#mount -t ext4 /dev/sdb1 /mnt/disk1

4.查看磁盘挂载信息

命令:#df -Th
    #mount //看的是磁盘有没有特殊属性
在这里插入图片描述

/dev/sdb1 后面挂载点出现了/mnt/disk1 即视为挂载成功

5.创建扩展分区

当磁盘创建四个主分区之后出现了不可创建分区的提示错误,此时可通过创建逻辑分区来继续分区。
当四个主分区均创建,需要删除一个主分区来创建扩展分区:
#umount /dev/sdb4 //取消挂载
删除分区:(d) (d 为删除)
在这里插入图片描述
创建扩展分区:(e)

在这里插入图片描述

 (选择大小时直接回车,默认选择大小为磁盘剩余所有)
创建逻辑分区:(l)
在这里插入图片描述
w保存退出,可进行查看操作是否成功
  当主分区未创建满四个,直接进行上方创建扩展分区和逻辑分区操作。

6.永久挂载

mount临时挂载就消失了,需要使用永久挂载:
对/etc/fstab 文件进行编辑,在最后一行添加
  /dev/sdb1 /mnt/disk1 ext4 defaults 0 0
  (磁盘 挂载点  文件系统类型  默认选项  优先级  优先级)
  注意:命令添加错误会导致开机黑屏!谨慎操作!

三、LVM逻辑卷分区

1.简介

  基本分区创建分区只有那么大,无法调整大小,写入数据占满时便无法继续,而LVM特点就是可随意扩张大小,避免磁盘占满导致数据丢失。

2.术语

  LVM是 Logical Volume Manager(逻辑卷管理)
  PV:物理卷(Physical volume):一块硬盘,或多块硬盘
  VG:卷组(Volume Group):一堆磁盘的统称
  LV:逻辑卷(Logical Volume):一个逻辑分区

3.创建LVM分区

创建LVM分区的磁盘需要是一个未分区的磁盘
#pvcreate /dev/sdi (pv—将物理磁盘,转换成物理卷)
在这里插入图片描述
#vgcreate vg2 /dev/sdi (vg—创建卷组vg2)
在这里插入图片描述
#lvcreate -L 200M -n lv2 vg2 (lv—创建逻辑卷分区lv2)(L大小,n卷名)
在这里插入图片描述
#mkfs.ext4 /dev/vg2/lv2       (创建文件系统/格式化)
#mkdir /mnt/lv2             (创建挂载点)
#mount /dev/vg2/lv2 /mnt/lv2     (挂载)
#lsblk                   (查看挂载)
在这里插入图片描述
创建完成

4.VG管理(VG扩容)

  需求:该逻辑卷已满,无法继续写入数据,需扩大容量
  #pvcreate /dev/sdi       (创建PV)
  #vgextend vg2 /dev/sdi     (将PV增加到VG中扩展VG)
  #vgs                 (查看VG,结果表明逻辑卷已增加2G)

5.LV扩容

#vgs                     (查看卷组是否有空间提供扩容)
#lvextend -L +100M /dev/vg2/lv2   (给lv1增加200M空间)
在这里插入图片描述

6.命令汇总

在这里插入图片描述

四、交换分区swap管理

1.简介

作用:“提升” 内存的容量,防止OOM(Out Of Memory)
大小:推荐设置交换分区大小为内存的2倍
  大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间;
  大于 16GB而小于 64GB内存的系统,最小需要 8GB 交换空间;
  大于 64GB而小于256GB内存的系统,最小需要16GB 交换空间。

2.增加交换分区大小

#free -m (查看当前交换分区大小)
在这里插入图片描述

#fdisk /dev/sdf (划分分区,分区之后记得按t设置为交换分区)
在这里插入图片描述
#partprobe /dev/sdf    (刷新磁盘)
#ll /dev/sdf*        (查看文件来判断是否分区成功)
#mkswap /dev/sdf1     (格式化)
#swapon /dev/sdf1     (挂载)
#free -m         (查看验证,增加了1G)
在这里插入图片描述

  • 5
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值