Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)
一、 磁盘简介
在 Linux 系统中,文件系统是创建在硬盘上的,硬盘是计算机的主要外部存储设备。计算机中的存储设备种类非常多,常见的主要有光盘、硬盘、U 盘等,甚至还有网络存储设备 SAN、NAS 等,不过使用最多的还是硬盘。
如果从存储数据的介质上来区分,硬盘可分为机械硬盘(Hard Disk Drive, HDD)和固态硬盘(Solid State Disk, SSD),机械硬盘采用磁性碟片来存储数据,而固态硬盘通过闪存颗粒来存储数据。
而我们主要来讲机械硬盘(HDD)
机械硬盘主要由磁盘盘片、磁头、主轴与传动轴等组成,数据就存放在磁盘盘片中。大家见过老式的留声机吗?留声机上使用的唱片和我们的磁盘盘片非常相似,只不过留声机只有一个磁头,而硬盘是上下双磁头,盘片在两个磁头中间高速旋转
机械硬盘的逻辑结构
我们已经知道数据是写入磁盘盘片的,那么数据是按照什么结构写入的呢?机械硬盘的逻辑结构主要分为磁道、扇区和拄面
每个盘片都在逻辑上有很多的同心圆,最外面的同心圆就是 0 磁道。我们将每个同心圆称作磁道。
在磁盘上每个同心圆是磁道,从圆心向外呈放射状地产生分割线,将每个磁道等分为若干弧段,每个弧段就是一个扇区。每个扇区的大小是固定的,为 512Byte。扇区也是磁盘的最小存储单位。
如果硬盘是由多个盘片组成的,每个盘面都被划分为数目相等的磁道,那么所有盘片都会从外向内进行磁道编号,最外侧的就是 0 磁道。具有相同编号的磁道会形成一个圆柱,这个圆柱就被称作磁盘的柱面
二、 基本分区
1. 查看磁盘信息
两个命令都可以查看
2. 创建分区
启动分区工具
语法:[[email protected] ~]# fdisk /dev/sdb
刷新,查看分区结果,分区创建完成。
3. 创建文件系统
语法:[[email protected] ~]# mkfs.ext4 /dev/sdb1
4. 手动挂载mount与查看挂载信息
创建挂载点,一个分区一个挂载点
[[email protected] ~]# mkdir /mnt/diskb1
使用手动挂载语法:[[email protected] ~]#mount -t ext4 /dev/sdb1 /mnt/diskb1
5. 永久挂载
mount临时挂载就消失了。需要使用永久挂载
三、 逻辑卷LVM
1. 逻辑卷的目的
基本磁盘,缺点是无法调整大小!!!LVM是管理磁盘的一种方式,性质与基本磁盘无异它的特点是随意扩张大小。
术语:
LVM是 Logical Volume Manager(逻辑卷管理)
PV:物理卷(Physical volume):一块硬盘,或多块硬盘
VG:卷组(Volume Group):一堆磁盘的统称
LV:逻辑卷(Logical Volume):一个逻辑分区,一个分区
2. 创建lvm
(1) 准备物理磁盘
观察选择/dev/sdc
(2) Pv
将物理磁盘转化为物理卷PV
(3) Vg
创建并查看创建结果
(4) Lv
创建并查看逻辑卷
(5) 挂载
3. Vg管理
vg总容量由2G增加为4G
4. Lv扩容
(1) lv扩容
lv由200M增加到700M。
(2) FS扩容
执行命令,其大小发生变化
5. 命令汇总
四、 交换分区swap
1. 简介
Linux系统的Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
2. 查看当前交换分区
3. 增加交换分区
(1) 准备分区
(2) 格式化
(3) 挂载
挂载并验证,发现swap分区增加了1G