目录
一、硬盘
1.1介绍
柱面
扇区:是硬盘最小存储单位,为512字节,8个扇区组成一块为4k
磁道
1.2磁盘再linux上的表现形式
/dev/sda 第一块硬盘
s:代表硬盘接口类型,接口类型决定了数据传输的速率
d:disk(磁盘)
a:第一块盘
b:第二块盘
/dev/vd----虚拟的磁盘
1.3磁盘分区
分区:为了提高性能
作用:
1.优化I/O性能------读写性能
2.隔离系统和程序
磁盘主要的两个性能:磁盘大小和读写性能
1.4分区方式
MBR:只能对2t以下的盘进行分区
需要依靠第一个扇区(512字节)
第一个扇区
mbr-----主引导记录,引导硬件找到操作系统 是一个446字节的小程序
分区表-------记录了分区的开始和结束的位置,一个分区表要占16字节 4*16=64,mbr只能分4个主分区
标记位 55 aa
mbr
主分区:可以直接使用
扩展分区:特殊的主分区,不能直接使用,无论你分多大,都是1k,需要再分逻辑分区,为了可以让你分区**超过4个**
扩展分区不是用的,是用来存储了逻辑分区的分区表
逻辑分区:需要先有扩展分区,**从5开始**
GPT:可以对2t 以上
二、文件系统
2.1介绍
作用:管理文件的软件
权限 大小 基本属性
默认的文件系统:
centos7 默认 XFS
centos6 默认 ext4
操作系统是软件的集合
2.2建立分区
fdisk :2t以下
gdisk :2t以上
fdisk 设备名 就是查询
fdisk -l /dev/sdb------>只看sdb设备
fdisk -l------->看所有
n:新建分区
d:删除分区
p:打印分区表
w:保存并退出
q:退出,不保存
t:改变分区类型
-T:显示文件系统类型
2.3在分区之前,先添加新的磁盘
2.添加新的磁盘之后,命令更新一下
命令:echo "- - -" > /sys/class/scsi_host/host0
2.4分主分区
扩展分区 逻辑分区
lsblk查看以下分区情况
如上图,可以看到我们的磁盘没有变化;
所以,我们要刷新以下
命令:partprobe
2.5格式化
mkfs.xfs 设备名
mkfs.xfs /dev/sdb1
2.6挂载
mount /dev/sdb1 /mnt
mount /dev/sdb5 /opt
挂载后
df查看一下挂载情况
2.7主分区手动写挂载位置
1.先创建
2.vim /etc/fstab--编辑内容
内容:/dev/sdb1 /data/sdb1 xfs defaults 0 0
3. mount -a---自动挂载一下
然后,df---查看挂载信息
2.8扩展分区 逻辑分区---手动挂载
1.先手动写一个文件系统
2.vim /etc/fstab------编写sdb5的内容
3.记得在配置之前,先创建一个文件夹:mkdir /data/sdb5
mount -a---自动挂载一下
df------查看一下挂载情况