Linux系统磁盘分区

一、查看本机磁盘情况命令: fdisk -l /dev/sd 使用Tab键先看本机有几个磁盘然后选择查看

Linux系统磁盘分区_第1张图片

 

二、三大存储类型

1、块存储:block(大小:8X512bytes)

2、对象存储

3、硬盘存储

 

三、磁盘分区命令

磁盘分区、格式化概念:

比如一套刚建完的毛胚房,就相当于一块磁盘,要成功住进房子,首先就需要对房子内部进行划分:比如厕所位置,卧室位置,厨房位置,客厅位置等,这些就相当于给磁盘划分区域;区域划分完成之后,需要对每个区域进行对应的装修,也就相当于对每一片分区进行格式化格式操作,规定每个分区的作用

 

1、最多只能建四个主分区

Linux系统磁盘分区_第2张图片

2、建立第一个分区:(其他三个分区建立方式都相同)

Linux系统磁盘分区_第3张图片

 

建立完四个分区后的信息展示:

Linux系统磁盘分区_第4张图片

3、根据分区号删除分区:

Linux系统磁盘分区_第5张图片

4、建立扩展分区:

Linux系统磁盘分区_第6张图片

 

5、主分区建完,如果将剩余空间全部都给了扩展分区后,再创建分区的话,分区起始位置从扩展分区的起始位置开始

Linux系统磁盘分区_第7张图片

 

6、分区建完之后的保存和更新:

Linux系统磁盘分区_第8张图片

 

 

7、分区磁盘格式化:(扩展分区不能格式化,扩展分区下的分区可以格式化)

Linux系统磁盘分区_第9张图片

 

8、将格式化完成的分区映射到具体的文件目录:挂载

mount + 分区位置 + 挂载目录

Linux系统磁盘分区_第10张图片

 

总结 分区==》格式化==》挂载 流程

Linux系统磁盘分区_第11张图片

 

 

四、分区挂载

1、多个目录共用一个分区的话,对一个目录下的文件进行操作,其他目录也会有同样的变更

Linux系统磁盘分区_第12张图片

 

例如:分区相当于一个封闭的水桶,那么映射的目录相当于在水桶上面开的水管,不管从哪个水管进去,看到的水桶中的东西都是一样的

Linux系统磁盘分区_第13张图片

 

2、卸载:umount+挂载目录路径

强制卸载:umount+-l+挂载目录路径

Linux系统磁盘分区_第14张图片

 

浏览目录下的文件时:首先会先找当前目录是否存在挂载,如果存在,则显示的是挂载对应的分区中的内容,如果没有,则看目录的父级,例如 /opt/ :如果opt有挂载,则显示opt对应的分区内容,如果没有,则显示父级根目录的挂载分区所对应的内容

 

3、切换挂载点:

Linux系统磁盘分区_第15张图片

 

4、统计一个目录下的文件有多大:

 

五、文件系统

硬盘在操作系统上的存储级别是按 block块 划分的,在操作系统级别可以把硬盘看作一堆block块

一部分存放数据,一部分存放文件元数据

磁盘满了有两种情况:一种是存放数据的空间满了,一种是存放文件元数据的文件数满了

1、查看文件元数据信息

Linux系统磁盘分区_第16张图片

 

元数据 inode 详解:

Linux系统磁盘分区_第17张图片

super block:掌管所有的块信息,块分配

inode block:每个文件的编号信息

Linux系统磁盘分区_第18张图片

你可能感兴趣的:(Linux)