Linux系统之磁盘分区(基本分区和LVM逻辑卷分区)
一、磁盘简介1.磁盘属性简介•定义: 磁盘=硬盘=disk,与内存不一样的是容量比较大。•类型 从工作原理上分为机械硬盘和固态硬盘 机械硬盘:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。 固态硬盘:固态驱动器(SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘 区别:机械硬盘比较大且重,但比较稳定,固态硬盘小
一、磁盘简介
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)
更多推荐
所有评论(0)