Linux的磁盘管理
Posted 4443056bdh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的磁盘管理相关的知识,希望对你有一定的参考价值。
磁盘的工作原理 --物理概念
磁道 磁头 扇区 柱面
磁盘的分类:机械盘(接口IO) 固态盘
IO --串行SATA SCSI(ISCSI) 并行ATA
FC二层协议
文件系统--逻辑概念
磁盘必须要有文件系统(数据存储) -- 数据库(数据管理平台)
windows fat32 ntfs
linux 单文件系统 -- ext2 3 4 xfs
iNode -- 索引空间(文件属性)
block -- 存储空间
数据存储过程、数据复制过程、数据删除过程
fdisk -- 磁盘分区
parted
mkfs 创建文件系统
mount 挂载
-a /etc/fstab 开机自动挂载
umount 卸载
指定挂载点或者挂载文件
动态管理--LVM逻辑卷管理
linux内核模块 -- dm
先定义PV(物理卷)--再定义VG(卷组)--最后从VG中获取空间 LV(逻辑卷)
优点:
可以自由删除或添加空间,不再需要重新定义分区
动态的可增加,可减少空间内存
pvcreate vgcreate 命名 lv -l | -L 指定大小 -n 指定名字
lvextend -- 添加磁盘空间
lvreduce -- 删除磁盘空间
最后一个操作:
做镜像lv命令可以为lv逻辑分区做磁盘镜像;
这个功能和数据库一块儿使用,实现数据备份;
lvcreate -n Morrie_LV -s -p r -L 1000M /dev/mapper/VGname-LVname
/dev/VGname/LVname
磁盘冗余--RAID磁盘管理
(软RAID)linux内核模块--md
廉价的冗余磁盘阵列
独立的冗余磁盘阵列
1、冗余
2、提高读写性能
raid0--条带技术(重新将数据做一个区分)
没有满足数据的冗余性,只提高了读写速度
raid1--镜像技术
没有提高读写速度,反而变慢了
raid4--校验盘 3块盘(raid降级)
raid5--将校验值分别存储于多块盘上
raid6--二次校验
raid10--先做raid1,再做raid0
raid01--先做raid0,再做raid1
硬raid--需要raid卡来实现
软raid--使用md模块,让性能变差,降低cpu的性能,工作中见不到
如果做软raid,不能用分区做raid,要用磁盘做
mdadm--磁盘管理
磁盘的命名:
sd
md 做raid以后的磁盘
hd
vd
RAID磁盘管理
以上是关于Linux的磁盘管理的主要内容,如果未能解决你的问题,请参考以下文章