Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

一、 磁盘简介

在 Linux 系统中,文件系统是创建在硬盘上的,硬盘是计算机的主要外部存储设备。计算机中的存储设备种类非常多,常见的主要有光盘、硬盘、U 盘等,甚至还有网络存储设备 SAN、NAS 等,不过使用最多的还是硬盘。
如果从存储数据的介质上来区分,硬盘可分为机械硬盘(Hard Disk Drive, HDD)和固态硬盘(Solid State Disk, SSD),机械硬盘采用磁性碟片来存储数据,而固态硬盘通过闪存颗粒来存储数据。
而我们主要来讲机械硬盘(HDD)
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

机械硬盘主要由磁盘盘片、磁头、主轴与传动轴等组成,数据就存放在磁盘盘片中。大家见过老式的留声机吗?留声机上使用的唱片和我们的磁盘盘片非常相似,只不过留声机只有一个磁头,而硬盘是上下双磁头,盘片在两个磁头中间高速旋转
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

机械硬盘的逻辑结构
我们已经知道数据是写入磁盘盘片的,那么数据是按照什么结构写入的呢?机械硬盘的逻辑结构主要分为磁道、扇区和拄面
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

每个盘片都在逻辑上有很多的同心圆,最外面的同心圆就是 0 磁道。我们将每个同心圆称作磁道。
在磁盘上每个同心圆是磁道,从圆心向外呈放射状地产生分割线,将每个磁道等分为若干弧段,每个弧段就是一个扇区。每个扇区的大小是固定的,为 512Byte。扇区也是磁盘的最小存储单位。
如果硬盘是由多个盘片组成的,每个盘面都被划分为数目相等的磁道,那么所有盘片都会从外向内进行磁道编号,最外侧的就是 0 磁道。具有相同编号的磁道会形成一个圆柱,这个圆柱就被称作磁盘的柱面

二、 基本分区

1. 查看磁盘信息

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

两个命令都可以查看

2. 创建分区

启动分区工具
语法:[[email protected] ~]# fdisk /dev/sdb
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

刷新,查看分区结果,分区创建完成。
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

3. 创建文件系统

语法:[[email protected] ~]# mkfs.ext4 /dev/sdb1
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

4. 手动挂载mount与查看挂载信息

创建挂载点,一个分区一个挂载点
[[email protected] ~]# mkdir /mnt/diskb1
使用手动挂载语法:[[email protected] ~]#mount -t ext4 /dev/sdb1 /mnt/diskb1
Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

5. 永久挂载

mount临时挂载就消失了。需要使用永久挂载

三、 逻辑卷LVM

1. 逻辑卷的目的

基本磁盘,缺点是无法调整大小!!!LVM是管理磁盘的一种方式,性质与基本磁盘无异它的特点是随意扩张大小。
术语:
LVM是 Logical Volume Manager(逻辑卷管理)
PV:物理卷(Physical volume):一块硬盘,或多块硬盘
VG:卷组(Volume Group):一堆磁盘的统称
LV:逻辑卷(Logical Volume):一个逻辑分区,一个分区

2. 创建lvm

(1) 准备物理磁盘

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

观察选择/dev/sdc

(2) Pv

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

将物理磁盘转化为物理卷PV

(3) Vg

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

创建并查看创建结果

(4) Lv

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

创建并查看逻辑卷

(5) 挂载

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

3. Vg管理

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

vg总容量由2G增加为4G

4. Lv扩容

(1) lv扩容

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

lv由200M增加到700M。

(2) FS扩容

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

执行命令,其大小发生变化

5. 命令汇总

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

四、 交换分区swap

1. 简介

Linux系统的Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

2. 查看当前交换分区

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

3. 增加交换分区

(1) 准备分区

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

(2) 格式化

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

(3) 挂载

Linu储存管理(基本分区,逻辑卷lvm,交换分区swap)

挂载并验证,发现swap分区增加了1G