Linux中使用磁盘和磁盘的分区试验

2023-12-27 17:49:27

一、硬盘

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------查看一下挂载情况

?

文章来源:https://blog.csdn.net/YUEAwb/article/details/135243306
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。