2023年11月25日发(作者:)
CentOS7磁盘分区及⽂件系统
⼀般来说,硬盘上的空间,想要被我们利⽤,都要经过⼏个步骤:
1设备识别
2磁盘分区
3创建⽂件系统(并标记⽂件系统)
4挂载新的⽂件系统
5在/etc/fstab⽂件中创建新条⽬
只有当设备被挂载到⽂件系统中,才可以被我们访问且使⽤。
1 设备识别
MBR分区表
硬盘主导记录MBR由4个部分组成
主引导程序(偏移地址0000H–0088H),它负责从活动分区中装载,并运⾏系统引导程序
出错信息数据区,偏移地址0089H-00E1H为出错信息,00E2H-01BDH全为0字节
分区表(DPT,Disk Partition Table)含4个分区项,偏移地址01BEH–01FDH,每个分区表长16个字节,共64字节为分区项1、分
2.3管理分区
2.31列出块设备
2.32创建新分区
parted命令:parted [选项]… [设备 [命令 [参数]…]…]
parted /dev/sdb mklabel gpt|msdos
parted /dev/sdb print
parted /dev/sdb mkpart primary 1 200 (默认M)
3.11⽂件系统类型
Linux⽂件系统:
ext2(Extended file system):适⽤于那些分区容量不是太⼤,更新也不频繁的情况,例如 /boot 分区
ext3:是 ext2 的改进版本,其⽀持⽇志功能,能够帮助系统从⾮正常关机导致的异常中恢复。它通常被⽤作通⽤的⽂件系统
ext4:是 ext ⽂件系统的最新版。提供了很多新的特性,包括纳秒级时间戳、创建和使⽤巨型⽂件(16TB)、最⼤1EB的⽂件系
统,以及速度的提升
xfs:SGI,⽀持最⼤8EB的⽂件系统
⽂件系统标签是指向设备的另⼀种⽅法。与设备⽆关
blkid:块设备属性信息查看
blkid [OPTION]… [DEVICE]
-U UUID 根据指定的UUID来查找对应的设备
-L LABEL 根据指定的LABEL来查找对应的设备
e2label:管理ext系列⽂件系统的LABEL
挂载⽅法:mount DEVICE MOUNT_POINT
mount:通过查看/etc/mtab⽂件显⽰当前已挂载的所有设备
mount [-fnrsvw] [-t vfstype] [-o options] device dir
device:指明要挂载的设备;
(1) 设备⽂件:例如/dev/sda5
(2) 卷标:-L ‘LABEL’, 例如 -L ‘MYDATA’
(3) UUID, -U ‘UUID’:例如 -U ‘0c50523c-43f1-45e7-85c0-a126711d406e’
使⽤mount命令挂载设备都是临时挂载,每次开机后需要⼿动重新挂载,⽐较费时费⼒,如果需要实现⾃动挂载,就要修改⽂件系统挂
载配置⽂件/etc/fstab⽂件。
/etc/fstab⽂件 下⾯的每⾏定义⼀个要挂载的⽂件系统
总共六列,分别对应设备、挂载点、⽂件系统类型、挂载选项、转储频率及是否⾃检。


发布评论