Linux中的磁盘管理,LVM逻辑卷

磁盘管理1.磁盘分类:机械键盘,固态注.两个特点:
* 高可用性(不易坏)
* 高IO性能(速度快)

2.结构
* 硬件结构:盘片,磁头(磁悬浮不接触)
* 数据结构:

1. 扇区:每扇区存放512字节
2. 磁道:不同半径同心圆
3. 柱面:相同半径圆柱面

3.磁盘接口
*
IDE(并口):/dev/hd*
*
STAT(串口):/dev/sd*
*
SCIC:vda1

4.硬盘第一个扇区MBR(Master Boot Record主引导程序)
*
主引导程序:446字节
*
硬盘分区表:4个16字节记录区,2个字节校验
*
446+4*16+2=512

5.查看是否安装软件和显示未安装软件信息
yum provides */mkfs.xfs (红色部分可更换)
6.fdisk硬盘分区具体操作 (5G)
1.
关机加硬盘,开机,shell重连
2.
fdisk -l:查看分区信息
3.
fdisk:进入分区交互命令界面中
4.
n:新建分区 d:删除分区 p:查看分区 w:保存退出 q:不保存退出
5.
n:新建分区, p:选择为主分区, 1:开始位置, +1G:选择分区大小, p:查看分区
6.
n:新建分区, p:选择为主分区, 回车自动选择开始位置 +1G:选择分区大小, p:查看分区大小
7.
n:新建分区, e:选择为拓展分区, 回车自动选择开始结束位置(全选), p:查看分区
8.
n:新建分区, l:选择为逻辑分区, 回车自动选择开始位置, +1G:选择分区大小, p:查看分区大小
9.
n:新建分区, l:选择为逻辑分区, 回车自动选择开始位置, 回车自动选择开始结束位置, p:查看分区大小
10.
w:保存退出

7.parted硬盘分区具体操作(5G)
1.
mklable gpt/msdos:选择分区类型
2.
mkpart 1 1G p:新建分区,大小1G并查看
3.
mkpart 1G 2G p:新建分区,大小1G并查看
4.
mkpart 2G -1 p:新建分区,大小一直到结尾并查看
5.
这种分区方式没有主分区和扩展分区之分

8.blkid /dev/sdb1:查看设备uuid号
9.自动挂载设置(/etc/fstab)
mkdir /aaa
mount /dev/sdb2 /aaa
vim /etc/fstab
/dev/sdb2 /aaa xfs default 0 0
/dev/sdb1 swap swap default 0 0

在这里插入图片描述
误删除后开机失败拯救措施
fdisk /dev/sdb
d
2
wq
关机启动,重输密码
vim /etc/fstab
#/dev/sdb2 /aaa xfs default 0 0
wq
reboot

LVM逻辑卷部分

在这里插入图片描述

1.LVM概述:
*
LVM(logical volume manager):逻辑卷管理
*
作用:动态调整磁盘容量,提高灵活性(大多用于扩容)
*
/boot :分区存放引导文件,不能基于LVM创建

2.基本概念:
*
PV(physical volume)物理卷:

       整个硬盘或fdisk创建的分区,包括许多4M的PE(physical extent基本单元/物理单元)
* 

VG(volume group)卷组

在这里插入图片描述

3.加入硬盘后具体操作
在这里插入图片描述

注:其中大写为自定义文件名字

5.扩展逻辑卷操作
*
lvextand -L +5G /dev/vg0/lv0 (写上加入多少空间)
*
lvextand -L 30G /dev/vg0/lv0 (写上加入后一共多大空间)
*
lvextand -l +1278 /dev/vg0/lv0 (将剩余的1278个4M的PE都加入其中,比较精确)

刷新查看方式:
*
resize2fs /dev/vg0/lv0 (ex4格式)
*
xfs_growfs /dev/vg0/lv0 (xfs格式)
*
df-hT:查看挂载信息

6.目前加入磁盘空间不够使用再加入磁盘时操作
pvcreate /dev/sdd
vgextend vg0 /dev/sdd
之后在进行扩展逻辑卷

7.inode节点

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39109226/article/details/109303149
今日推荐