Liunx就该这么学-第6章 存储结构与磁盘划分--学习笔记
- 一切从“/”开始
- Linux系统中一切皆文件
- Linux系统中的文件和目录名称是严格区分大小
-----------------------------------------------------------------------------------------------------------------------------------------------------------
- 绝对路径:是指从根目录开始写起的文件或目录名称
- 相对路径:是指相对于当前路径的写法
物理设备名称的命名规则
- 主分区或扩展分区的编号是从1开始,到4结束
- 逻辑分区是从编号5开始
sda3只能表示是编号为3的分区,而不能判断sda设备上存在了3个分区
- /dev/ 目录中保存的应当是硬件设备文件,
- sd 表示是存储设备,
- a 表示系统中同类接口中第一个被识别的设备,
- 5 表示这个设备是一个逻辑分区
即:/dev/sda5 表示的就是系统中第一块别识别到的硬件设备中分区编号为5的逻辑分区的设备文件
硬盘设备是由大量的扇区组成,每个扇区的容量为512字节,其中第一个扇区最重要,它保存着主引导记录与分区表信息
主引导记录需要占用446个字节,分区表为64字节,结束符占用2个字节
用户一般都会选择使用3个主分区加一个扩展分区的分区方法,主分区不能大于4个,逻辑分区是建立在扩展分区上的,一个扩展分区可以建立很多个逻辑分区
第一个逻辑分区应该从编号为5的开始,即第一个逻辑分区为sda5.
文件系统与数据资料
文件系统的作用是合理规划硬盘、以保证用户正常的使用需求
常见的文件系统类型为:
- Ext3 是一款日志文件系统
- Ext4 是Ext3的改进版本,是RHEL6系统中默认的文件管理系统
- XFS 是一种高性能的日志文件系统,是RHEL7系统中默认的文件管理系统,最大支持18EB
一块新的硬盘------> 分区------->格式化文件系统-------->正常使用
Linux只是把每个文件的权限和属性记录在inode中,而每个文件占用一个独立的inode表格,该表格的大小默认为128字节,而文件的实际内容则保存在block中,大小一般为1KB、2KB、4KB,一个inode的默认大小仅为128B(Ext3),记录一个block(4B)
inode记录的信息如下:
Linux内核中的软件层为用户程序提供了以VFS虚拟文件系统
挂载硬件设备
挂载:当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录文件进行关联,这个过程就叫挂载
mount命令用于挂载文件系统
- 使用fdisk命令用于硬盘的分区
- 使用file命令查看文件文件的属性
- 使用mount命令进行挂载操作
- 使用mkfs命令对硬盘进行格式化
- 使用df -h命令查看文件 挂载点及使用情况
- 使用du -sh 命令查看文件所占空间大小
- 删除前面创建的分区
- 添加交换分区
SWAP(交换)分区是将内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计的目的是为了解决真实物理内存不足导致的一些问题。
读写速度 从内存读写速度 快于 从交换分区读取速度
在生成环境中,交换分区的大小一般为真实物理内存的1.5-2倍。
- 添加扩展交换分区
- 磁盘容量配额的限制