Linux 存储管理内容
2021-03-01 本文已影响0人
南土酱
存储数据的介质上区分,硬盘可分为机械硬盘和固态硬盘,机械的采用磁性碟片来存储数据。固态硬盘采用闪存颗粒来存储数据。
机械硬盘(拓展)
逻辑结构主要分为 磁道,扇区,柱面
磁盘的大小 = 磁头数 * 柱面数*扇区数*每个扇区的大小
磁头数 表示硬盘共有几个磁头,也表示盘面数乘以2
柱面数 表示硬盘每个盘面共有几条磁道
扇区数 表示每条磁道上有几个扇区
扇区的大小是固定的,早期为 512字节,现在通常是 4096字节
如题所示
![](https://img.haomeiwen.com/i15697111/c123225fe45a3f76.jpg)
![](https://img.haomeiwen.com/i15697111/87b49a8abe496388.jpg)
挂载命令 mount
mount [-t 系统类型] [-L 卷标名] [-o 特殊选项] [-n] 设备文件名 挂载点
其中,每个选项的含义分别是:
-t 系统类型 : 指定将要挂载的文件系统类型。
-L 卷标名: 除了使用设备名(/dev/hdc6)之外,还可以利用文件系统的卷标名进行挂载
-n 默认情况下,会将实际挂载的情况实时写入/etc/mtab 文件中
-o 特殊选项:可以指定挂载的额外选项,比如 读/写权限,同步/异步等。
另外,常用的命令:
mount -l 显 示系统中已挂载的设备信息
mount -a 自动检测是否有未挂载的设备文件,如果有则自动挂载
格式:
mount [-t 系统类型][-L 卷标名][-o 特殊选项][-n] 设备文件名 挂载点
-t 不指定的具体类型时系统会自动检测
-n 默认情况会将实际挂载情况写入/etc/mtab 文件中,如果特殊情况不需要写入则可以使用这个选项
-o 可以指定挂载的额外选项,例如 读写权限,异步或同步
fdisk 命令
fdisk -l 查询本机可以识别的硬盘和分区
分区的信息共有七列,表达的意思如下
Device :分区的设备文件名
Boot :是否为启动引导分区
start: 起始柱面,代表分区从哪里开始
end :终止柱面 代表分区到哪里结束
block :分区的大小 单位是 kb
id :分区内文件系统的ID
system :分区内安装的系统
fdisk 设备文件名 ( 给硬盘分区)
以上两个命令是 fdisk 的常用用法
df命令
用于显示linux 系统中各文件系统的硬盘使用情况
格式: df [选项] [目录或文件名]
-a 显示所有文件系统信息
-m 以mb为单位显示容量
-k 以kb为单位显示容量 ,默认以kb 为单位
-h 使用人们习惯的kb,Mb或Gb等单位
-T 显示分区的文件系统名称
-i 不显示硬盘容量,而显示inode 的数量
filesystem 表示文件系统位于哪个分区,因此该列显示的是设备名称
1k -blocks 表示文件系统的总大小,默认KB为单位
used 表示已使用的硬盘空间容量
available 表示剩余的硬盘空间容量
use% 硬盘空间使用率
mounted on 文件系统的挂载点
du命令
统计目录或文件所占磁盘空间容量的命令
-a 显示所有子目录和子文件的磁盘占用量
-h 使用习惯单位显示磁盘占用量 例如: KB,MB,GB
-s 统计总磁盘占用量
当不带任何选项的du命令执行时, 为 统计当前目录的总磁盘占用量
同时会统计当前目录下所有子目录的磁盘占用量,不统计子文件,默认为单位KB
fsck命令
检查文件系统并尝试修复出现的错误
-a or `-y自动修复文件系统,无提示
-r 采取交互式的修复模式,在修复文件之前会提示
-t 文件系统类型:用户指定要检查的文件类型
-C 显示检查分区的进度条
-f 强制检测
-A 按照 /etc/fstab 配置文件的内容,检测配置文件内罗列的全部文件系统