块设备和块设备文件
块设备文件
文件系统
块设备可以比喻成一个仓库,我可以把任何我想要的东西扔进去,但是问题就是仓库太大了,每次找东西都很麻烦,要是有个管理员就好了。
块设备文件和文件系统
Linux系统将块文件放在/dev下
分区机制
MBR:引导,主引导记录
MBR 是大多数使用 BIOS 启动的 PC 设备中使用的传统分区机制(Apple 使用 EFI)
MBR支持不超过2T的硬盘,超过2T的硬盘只能使用2T的空间(有第三方解决方案)
GPT:GUID Table,是全局唯一标识分区表
它是一种较新的分区机制,解决了MBR的许多缺点。
检查硬盘分区类型
使用命令工具
MBR: fdisk
默认的通用格式是dos,MBR
通用服务协议(GPT):
将 MBR 转换为 GPT
总结:建议将系统安装改成UEFI+GPT模式,系统启动跟随硬盘格式,对应的BIOS也需要改,即UEFI+GPT模式和BIOS+MBR,如果只是用于文件存储,可以是单独的GPT格式。
参考:UEFI+GPT 和 BIOS+MBR
BIOS 和 UEFI
其功能是使计算机主机的硬件工作起来,然后加载操作系统。
二者在“引导”方式和原则上的差异
参考:
最小单位
硬盘最小单位:(扇区)=每个扇区
系统文件的最小单位:block=每个块由8个连续的扇区组成(默认,可根据需要更改)
文件系统不是按扇区一个扇区读取数据的,这样太慢,所以引入了block的概念,它每次读取数据都是一个块一个块的,block是文件访问的最小单位。
MBR、GPT 和 LVM 分区
MBR 有两种类型
谷氨酰胺磷酸酶
Linux系统LVM分区
相关操作:
储存单元
1000 或 1024
参考:
命令解析
fdisk [选项] 更改分区表
fdisk [] –l 列出所有分区表
fdisk –s
给出指定分区的分区块大小
**mbr分区**
fdisk -l
hd 多为 IDE 硬盘;sd 多为 SCSI 或移动存储;fd 为软盘驱动器
sda sdb sdc sdd代表硬盘数量,abcd=1 2 3 4等等
Boot:表示启动分区,上例中sda1就是启动分区。
Start:表示分区从X(柱面)开始;
End:表示分区在Y(圆柱)处结束;
():这里指的不是指块,而是指容量,其单位是K。一个分区容量的值由以下公式得出;
=(对应分区结束值 - 对应分区起始值)x 单位(气缸)容量
fdisk /dev/sdd
添加新分区
起始扇区位置是从2048开始的,为什么?
First 表示起始扇区
默认设置是从第 2048 个扇区开始,这是因为由于 EFI 的兴起,磁盘空间的前 1M 要保留给 EFI 代码。
2048* = 1024 KB = 1 MB
上面说的UEFI是EFI 2.0版本,也就是说这1M空间是没用的。
其余的是正常分区和分配大小
注:为容量,单位为K
GPT分区
fdisk /dev/sdc
分区类型只有一种,默认从2048扇区开始。
硬盘硬件知识参考:点击访问
Linux硬盘分区格式
分区创建后需要格式化才可以使用
文件系统类型
xfs、ext4、ext3、ext2
.0 默认文件系统为 xfs、ext4 或 ext3
不同的是,二者都是以数据传输、安全、恢复等优势为中心,对文件系统进行升级。
格式化
mkfs.xfs /dev/sdd1
mkfs.ext4 /dev/sdd1
扫一扫在手机端查看
-
Tags : redhat8.8的分区很奇怪
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。