参考链接: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:每个文件的编号信息