Linux运维从入门到入狱-LVM(逻辑卷管理),RAID(磁盘阵列)(临时版)

存储管理(磁盘管理)

硬盘使用: 识别-- 分区-- 格式化(创建文件系统)---挂载(挂载点真实存在)

识别硬盘:lsblk

分区命令:

硬盘直接使用

分区模式:MBR

MSDOS模式,硬盘第一块扇区(512字节)作为MBR扇区,记录引导程序和分区表信息

分区表记录只有64个字节,每一个分区需占用16字节

此模式支持最多4个主分区,最大容量约2.2TB

需要更多分区时,需建立扩展分区【逻辑分区1,逻辑分区2......】

GPT

支持128个分区

fdisk /dev/sdb

fdisk命令参数介绍

m 查看帮助信息

p 打印分区表。

n 新建一个新分区。

d 删除一个分区。

t 变更分区类型

q、退出不保存。

w、把分区写进分区表,保存并退出

硬盘组合使用--本质上是将部分硬盘或者分区,整合为一个虚拟硬盘

常见类型:

EXT3,第3代扩展文件系统

EXT4,第4代扩展文件系统

XFS,高性能日志文件系统

SWAP,交换文件系统

格式化命令:mkfs

mkfs -t 文件系统类型 分区设备文件

临时挂载:mount 分区设备文件路径 挂载点(必须是真实存在的目录)

开机自动挂载: vi /etc/fstab

分区设备文件路径 挂载点 文件系统类型 defaults 0 0

磁盘阵列

LVM逻辑卷管理(一)

化零为整:将多个物理分区/磁盘从逻辑上组合成一个更大的虚拟磁盘(卷组)

动态伸缩:从整合的虚拟磁盘中可以划出不同的虚拟分区(逻辑卷),卷的大小可以按需调整大小

注意事项:linux/boot引导分区,不能基于LVM逻辑卷建立

LVM基本概念

PV(物理卷)物理分区,或整个物理磁盘

VG(卷组)由一个或多个物理卷整合而成的整个虚拟磁盘

LV(逻辑卷)从卷组中分割出来的一块逻辑存储空间(虚拟分区),可通过格式化建立文进系统

系统中新建PV VG LV

创建类命令

pvcreate 设备名... 创建物理卷1

vgcreate [-s PE大小] 卷组名 物理卷...2

lvcreate -L 大小 -n 逻辑卷名 卷组名

lvcreate -l PE个数 -n 逻辑卷名 卷组名

df -hT

mkfs -t ext4 /dev/testvg/testlv

mount /dev/testvg/testlv /guazai/

显示类命令

vgdisplay

pvscan 查看卷组归属

删除vgremove

取消挂载 umount

使用 lvremove 移除 LV lvremove /dev/testvg/testlv

使用 vgremove 移除 VG vgremove testvg

使用 pvremove 移除 PV pvremove /dev/sdb1

lsblk

fdisk

dd

扩展逻辑卷

lvextend -L 新大小 /dev/卷组名/逻辑卷名

逻辑卷已经格式化之后了调整大小需要通知内核

对于EXT3/EXT4文件系统

使用:resize2fs /dev/卷组名/逻辑卷名

对于xfs文件系统

使用:xfs_growfs 挂载点

RAID级别及特点

廉价冗余磁盘阵列:将多个较小/低俗的磁盘整合成一个大磁盘,提高读写速率,实现数据冗余(具体取决于不同的RAID技术级别)

由主板上的阵列卡实现的,称为 硬RAID

由操作系统中的软件实现的,称为 软RAID

mdadm -C 阵列名 [选项] 成员盘

-l 指定RAID级别

-n:指定成员磁盘数量

-x 指定冗余盘个数

-v 显示详细执行过程信息

raid0

mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

名字 编号 几块硬盘

mkfs -t ext4 /dev/md0 格式化

mount /dev/md0 /guazai/ 挂载

raid5

mdadm -C /dev/md1 -l 1 -n 2 -x 1 /dev/sd{d,e,f} 创建磁盘阵列和备份盘

查看详情(mdadm -D 磁盘阵列 作用:查看磁盘阵列详细信息)

[root@localhost ~]# mdadm -Ds /dev/md1 ARRAY /dev/md1 metadata=1.2 spares=1 name=localhost.localdomain:1 UUID=c39d5a10:ffaf6bc1:0bb77a46:fc429d9e

[root@localhost ~]# mdadm -D /dev/md1

mdadm -f /dev/md1 /dev/sdxx 设置故障盘

指定硬盘从阵列中移除

mdadm /dev/md0 -f /dev/sdb
mdadm /dev/md0 -r /dev/sdb

指定硬盘添加到阵列中

mdadm /dev/md0 -a /dev/sdb

mdadm -S /dev/md1 停用某个阵列

单台服务器:很重要盘不多,系统盘,RAID1

数据库服务器:主库:RAID10 从库 RAID5 RAID10 (为了维护成本,RAID10)

WEB服务器,如果没有太多的数据的话,RAID5,RAID10(单盘)

有多台,监控,应用服务器,RAID0 RAID5 

硬件raid在配置前需要清除旧的配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值