本章学习:
- 磁盘构造
- 分区:将磁盘分区成几个板块
- 文件系统安装=格式化:方便人去管理
- 挂载
一.磁盘构造
****`
1.一切都是一个文件:oper read write close
2.设备文件:关联至一个设备驱动程序,进而能够跟与对应的硬件设备进行通信。
3.设备类型:
4.块设备:block,存取单位“块”,磁盘 4k
字符设备:char,存取单位“字符”,键盘
5.设备接口类型:IDS SATA SCSI SAS
6.磁盘设备的设备文件名
`** ** - - [固态硬盘 ] /dev/sd a 1
[固态硬盘 ] /dev/sd b 1
[机械硬盘 ] /dev/hd a 1
[光驱 ] /dev/sr a 1
硬盘数据结构:
- [扇区] :每个扇区存放512字节的数据(扇区越大容量越多),存放数据的最小单位512字节
- [磁道] :同一盘片不同半径的同心圆
- [柱面] :不同盘片相同半径构成的圆
D机械与固态:
- 机械硬盘HDD
- 固态硬盘SS
二. 磁盘空间的管理,使用硬盘三步
1.分区:将磁盘分成几个板块
2.安装文件系统=格式化
3.挂载:将硬件设备挂载到文件夹内,访问这个文件夹相当于访问这个设备
1. 分区
注:windows 可以不分区 ;linux 必须要分区
> 2.分区优势:
优化1/0性能(读写) 实现磁盘空间配额限制 提高修复速度 隔绝软件和操作系统 装多个os操作系统 采用不同的文件系统
> 3.分区结构
硬盘中的主分区数目前只有4个 主分区和扩展分区的序号限制在1~4 扩展分区再分逻辑分区 逻辑分区的序号将始终从5开始
3. 硬件设备所在目录:/dev/hda5
读:先读主引导记录,是硬盘上的第一个扇区
mbr一共512字节
前446字节是开机引导程序,操作系统装在硬盘上的
开机引导程序作用:引导硬件找到操作系统
后64字节 分区表:表面分区范围,分区从哪里开始到哪里结束
最后两个字节代表mbr结束
3.分区方式:
老 :MBR分区:只支持2T以下的硬盘
新 :GPT分区:只支持2T以上的硬盘
4.分区工具:
- fdisk
- gdisk
5.磁盘分区类型
1.主分区:可以直接用,安装操作系统,储存文件
2.扩展分区:不能直接用,还要在划分逻辑分区,让分区超过4个
3.逻辑分区:可以直接用,储存文件
扩展分区是特殊的主分区:主分区序号为5 ;逻辑分区的序号从5开始
三.文件系统
1.df
2.df -h
3.文件系统
1.- 作用:负责为用户的建文件,存入,读取,修改,控制文件的存取 压缩加密安全控制日志等
iso9660:光驱
4.主要系统:
-
xfs :centos7
-
ext4:centos6 默认
-
4ntf:错误预警功能,磁盘自我修复功能和日志功能,单个文件
-
swap:当内存不足时,将硬盘空间转化为内存使用。
5.MBR磁盘分区实验操作用到的命令
1.如果挂载点被挂载 先解挂载
umount /mnt
2.文件系统修复
fsck -y 文件系统 磁盘(dev/sdb1)
3.如果添加磁盘后 系统中没有 lsblk查看
reboot
partprobe
fdisk -l 设备名 【查询指定磁盘情况】
lsblk :查看分区情况
6.实验具体过程
1.将确保磁盘设备与虚拟机连接好了
2.添加磁盘
3.查看Xshell里是否完成添加
-
磁盘无效则需要重启xshall:reboot
-
重启后生效的磁盘
4.如果/mnt有挂载先解挂载 : umount /mnt
5.fdisk建立分区
fdisk 设备名
- -p:主分区
- -e:扩展分区
- -l:逻辑分区
- -n:新建分区
- -w:保存退出
- -d:删除分区
6.创建p主分区
7.创建e扩展分区
8. 创建l逻辑分区
9.lsblk查看分区情况
分区是为了让磁盘在文件系统中更好的被管理
10.但磁盘需要在linux系统中运用起来 要先格式化
mkfs.xfs 设备分区的名字硬件设备
格式化sdb1 :主分区可以直接使用,安装操作系统和软件储存文件
格式化sdb2:扩展分区不能直接使用
格式化sdb5:逻辑分区可以直接使用,存储文件
11.挂载:要将不同分区挂载到不同文件夹下面
同理扩展分区不能直接使用需要建立逻辑分区 所以不需要挂载
> 挂载成功
挂载方法2:永久挂载
1.先解挂载
2. vim编辑 /etc下的fstab
进入以下页面
永久挂载编写,编写vim /etc/fstab 方法2
用lsblk查看分区情况,再用blkid查看uuid号
开始编写
vim /etc/fstab
查看需要被挂载的设备uuid
将复制上去的uuid 进行删减 添加
保存退出wq即可完成