FHSudevext3/ext4/xfsudev挂载
Posted yc紫日
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FHSudevext3/ext4/xfsudev挂载相关的知识,希望对你有一定的参考价值。
1.文件系统层次化标准FHS
Filesystem Hierarchy Standard
根据以往linux系统用户的使用习惯和开发者的经验,约定了linux系统中存储文件时需要遵守的规则
注:/usr - Unix Software Resource
2.udev硬件设备管理器
2.1作用
设备文件管理
2.2配置文件
/etc/udev/udev.conf
2.3设备文件命名规则
/dev/sda5
/dev/ -- udev配置文件中规定的设备文件root目录
sd -- 表示scsi/sata/u盘设备
a -- 表示第一个被系统内核识别到的设备(而不是在第一个插槽上的设备)
5 -- 编号为5的分区(并不代表这块设备上有5个分区,因为fdisk时候可以指定分区号)
2.4分区基础知识
1.在linux启动流程的第3步,加载了Bios中定义的启动设备的第一个扇区(boot sector)的MBR,而在第一个扇区(512字节)中,MBR占446字节,分区表64个字节,结束符2个字节
2.分区表记录一个分区信息需要16个字节,故boot sector中最多记录四个分区信息,显然是不够的
3.故一般将前x个(x<=3)作为主分区,最后4-x个作为扩展分区,而扩展分区其实就是指向其他分区的记录,这些其他分区称为逻辑分区
4.逻辑分区一般从5号开始
5.IDE硬盘最多59个逻辑分区(5~63),SATA硬盘最多11个(5~15)
3.文件系统与数据资料
3.1 ext3、ext4、xfs
详细区别见参考资料
ext4为RHEL6.X的缺省FS(1EB的文件系统和16TB的文件)
xfs为RHEL7.X的缺省FS(更大的文件上限,但主要功能在于全64位+日志系统优化,宕机快速恢复)
3.2 VFS接口
Virtual File System虚拟文件系统
linux内核中的软件层为用户提供了VFS接口,抽象了对各个实际操作系统的特性和细节,如cp命令在各个FS中都表示拷贝
3.3 文件系统管理原理
见参考文献
4.挂载
mount -- 挂载命令
umount -- 卸载命令
/etc/fstab -- 开机启动时候读取挂载信息的文件
/etc/mtab -- 实时记录系统磁盘挂载信息
/proc/mount -- 与/etc/mtab相同作用
5.参考资料
以上是关于FHSudevext3/ext4/xfsudev挂载的主要内容,如果未能解决你的问题,请参考以下文章