磁盘管理与文件系统

磁盘管理和文件系统

磁盘结构

硬盘的物理结构

盘片:硬盘有多个盘片,没盘片2面
磁头:每面一个磁头

硬盘的数据结构

扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
磁道:同一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆柱面

硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
磁盘接口类型

IDE SATA SCSI SAS ‘光纤通道

MBR与磁盘分区表示

主引导记录(MBR:Master Boot Record)

MBR位于硬盘第一个物理扇区处
MBR中包含硬盘的主引导程序和硬盘分区表
分区表有4个分区记录区,每个分区记录区占16字节

Linux中将硬盘、分区等设备均表示为文件

在这里插入图片描述

磁盘分区结构

硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1~4
扩展分区在分为逻辑分区
逻辑分区的序号将始终从5开始

文件系统类型

XFS文件系统

存放文件和目录数据的分区
高性能的日志文件系统
CentOS 7系统中默认使用的文件系统

SWAP,交换文件系统

为Linux 系统建立交换分区

Linux支持的其他文件系统类型

FAT16 FAT32 NTFS
EXT4 JFS

检测并确认新硬盘

 fidisk命令

查看或管理磁盘风趣
fdisk -l 【磁盘设备】或者 fdisk 【磁盘设备】

交换模式中常用的指令

m p n d t w q

命令说明
fdisk -n新建分区
-p列出分区
-d删除分区
-t改变分区类型
w保存
q退出

创建文件系统

mkfs命令

Make Filesystem 、创建文件系统(格式化)
mkfs -t 文件系统类型 分区设备

示例

格式化硬盘分区
mkfs -t ext4 /xfs /dev/sdx1
mkfs.ext4/xfs /dev/sdx1
在这里插入图片描述

创建文件系统

mkswap命令

make swap , 创建交换文件系统
mkswap 分区设备

示例

在这里插入图片描述

挂载、卸载文件系统

mount 命令

挂载文件系统、ISO镜像到指定文件夹
mount 【-t 类型】存储设备 挂载点目录
mount -o loop ISO 镜像文件 挂载点目录

umount命令

卸载已股灾的文件系统
umount 存储设备位置
umount 挂载点目录

挂载、卸载文件系统操作

硬盘分区挂载、卸载
光盘设备挂载、卸载
ISO镜像文件挂载示例
卸载文件系统

设置文件系统的自动挂载

/etc/fstab配置文件

包含需要开机后自动挂载的文件系统记录
在这里插入图片描述

查看磁盘使用的情况

df命令

df【选项】 【文件】

示例

在这里插入图片描述

LVM概述

Logical Volume Manger 、逻辑卷管理

1.动态调整磁盘容量,从而提高磁盘管理的灵活性
2./boot分区用于存放引导文件吗,不能基于LVM创建
3.图形界面管理工具
1)system-config-lvm

LVM机制的基本概念

1.PV(物理卷)
2.VG(卷组)
3.LV(逻辑卷)

LVM的管理命令

主要命令
功能物理卷管理卷组管理逻辑卷管理
Scan扫描pvscanvgscanlvscan
Create建立pvcreatavgcreatelvcreata
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremove
Extennd扩展——vgextendlvextend
Reduce减少——vgreducelvreduce

逻辑卷创建过程

1.准备两块以上的硬盘链接到主机上
2.重启系统检测识别这几块硬盘
3.管理硬盘并给这些硬盘分区并保存
4.格式化各硬盘分区
5.挂载使用
6.创建物理卷
7.将多个物理卷组合成为一个卷组
8.将卷组分隔成若干逻辑卷

LVM应用

在这里插入图片描述

磁盘配额概述

实现磁盘限额条件

需要Linux内核支持
安装xfsprogs软件包

Linux磁盘限额的特点

作用范围:针对指定的文件系统(分区)
限制对象:用户账号、组账号
限制类型:磁盘容量、文件数量
限制方法;软限制、硬限制
在这里插入图片描述

启用磁盘配额支持

启用文件系统的配额支持

添加usrquota grpquota 挂载参数

磁盘配额管理

验证磁盘配额功能

切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用touch命令、或cp命令
创建指定容量的文件:使用dd命令、或cp命令

查看配额使用情况

xfs_quota -x -x 'repor 选项 挂载点‘
report 常用选项
-a -i -b -u -g

编辑用户和组账号的配额设置

使用xfs_quota 命令编辑配额设置
xfs_quota -x -c 'limit -u bsoft=Nisoft=N inard=N 用户名’挂载点
常用选项
-u -g -x -c
限制字段
bosft bhard isoft ihard

RAID磁盘阵列介绍

是Redunadant Array of Independent Disks的缩写中文简称为独立冗余磁盘阵列
组成磁盘阵列的不同方式成为RAID级别
常用的RAID级别

RAID0 RAID1 RAID 5 RAID6 RAID1+0等

RAID 0磁盘阵列介绍

RAID 0

RAID 0 连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率, 但它没有数据冗余
RAID 0 只是淡村的提高性能 并没有为数据的可靠性提供保证 ,而且其中的一个磁盘失效将影响到所有的数据
RAID 0 不能应用于数据安全性要求高的场合
在这里插入图片描述

RAID 1 磁盘阵列介绍

RAID 1

通过磁盘数据镜像实现数据冗余, 在成对的独立磁盘上产生互为备份的数据
当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1 可以提高读取性能
RAID 1 是磁盘阵列中单位成本最高的但是提供了很高的数据安全性和可靠性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据
在这里插入图片描述

RAID 5磁盘阵列介绍

RAID 5

N(N>=3)快盘组成阵列,一份数据产生N-1个条带,同时还有1分检验数据共N份数据在N快盘上循环均衡存储
N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高
(N-1)/N磁盘利用率
可靠性高,允许坏1块盘,不影响所有数据
在这里插入图片描述

RAID 6 磁盘阵列介绍

RAID 6

N(N>=4)块盘组成阵列(N-2)/N磁盘利用率
与RAID 5 相比RAID 6 增加了第二个独立的基偶校验信息块
两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用
相对于RAID 5 有更大 的写损
在这里插入图片描述

RAID 1+0磁盘阵列介绍

RAID 1+0

N(偶数,N>=4)块盘两两镜像后在组合成一个RAID 0
N/2磁盘利用率
N/2块盘同时写入,N块盘同时读取
性能高 可靠性高
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值