Linux中使用磁盘和磁盘的分区试验
一、硬盘
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------查看一下挂载情况
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!