linux 磁盘分区

参考链接:https://blog.csdn.net/wanddoudou/article/details/81749621

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

 

 

二、三大存储类型

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

2、对象存储

3、硬盘存储

 

三、磁盘分区命令

磁盘分区、格式化概念:

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

 

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

 

 

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

 

 

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

 

 

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

 

 

 4、建立扩展分区:

 

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

 

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

 

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

 

 

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

mount + 分区位置 + 挂载目录

 

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

 

 

四、分区挂载

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

 

 

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

 

 

 

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

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

 

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

3、切换挂载点:

 

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

 

 

五、文件系统

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

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

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

1、查看文件元数据信息

 

 元数据 inode 详解:

 

 

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

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

 

posted @ 2019-11-01 10:34  胡里糊涂  阅读(211)  评论(0编辑  收藏  举报