三分钟速学linux磁盘管理

在这里插入图片描述
环境说明:
博客使用的linux版本:CentOS Linux release 7.7.1908 (Core)
终端汉化:汉化是为了方便学习,点击这里查看

一、df -显示磁盘空间使用情况

1. 简介: 全称 Disk Free,显示系统上可使用的磁盘空间。默认显示单位为KB
2. 常用参数:

参数 含义
-a 显示所有系统文件
-B <块大小> 指定显示时的块大小
-h 以容易阅读的方式显示
-H 以1000字节为换算单位来显示
-i 显示索引字节信息
-k 指定块大小为1KB
-l 只显示本地文件系统
-t <文件系统类型> 只显示指定类型的文件系统
-T 输出时显示文件系统类型
– -sync 在取得磁盘使用信息前,先执行sync命令

3. 应用实例:

  • 查看磁盘分区使用情况并显示文件类型
    df -T
    在这里插入图片描述
  • 增强可读性强
    df -Th
    在这里插入图片描述

二、fdisk-磁盘分区

**1. 简介:**英文全称Partition table manipulator for Linux 磁盘的分区工具
2. 常用参数:

参数 含义
-b 指定每个分区的大小
-l 列出指定的外围设备的分区表状况
-s 将指定的分区大小输出到标准输出上,单位为区块
-u 搭配”-l”参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址
-v 显示版本信息

3. 应用实例:

  • 查看所有分区情况
    fdisk -l
    在这里插入图片描述

三、hdparm-显示与设定硬盘参数

**1. 简介:**用于检测,显示与设定IDE或SCSI硬盘的参数。不是linux基础内置命令需要安装
``yum install -y hdparm```
2. 常用参数:

参数 含义
-a 设定读取文件时,预先存入块区的分区数
-f 将内存缓冲区的数据写入硬盘,并清空缓冲区
-g 显示硬盘的磁轨,磁头,磁区等参数
-I 直接读取硬盘所提供的硬件规格信息
-X 设定硬盘的传输模式

3. 应用实例:

  • 显示/dev/vda1硬盘的柱面、磁头、扇区数并评估硬盘读取效率
    hdparm -t /dev/vda1
    在这里插入图片描述

四、lsblk-查看系统的磁盘

1. 简介: llist block 列出所有的可用块设备的信息,而且还能显示他们之间的依赖关系,但是不列出RAM盘信息,默认列出所有的块设备
2. 常用参数:

参数 含义
-a 显示所有设备
-b 以bytes方式显示设备大小
-d 不显示 slaves 或 holders
-D print discard capabilities
-e 排除设备
-f 显示文件系统信息
-h 显示帮助信息
-i use ascii characters only
-m 显示权限信息
-l 使用列表格式显示
-n 不显示标题
-o 输出列
-P 使用key=”value”格式显示
-r 使用原始格式显示
-t 显示拓扑结构信息

3. 应用实例:

  • 以树状列出所有块设备:
    在这里插入图片描述

五、partprobe命令 – 重读分区表

1. 简介: partprobe命令用于重读分区表,将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。如果删除文件后,仍然提示占用空间,可以用partprobe在不重启的情况下重读分区
2. 常用参数:

参数 含义
-d 不更新内核
-s 显示摘要和分区
-h 显示帮助信息
-v 显示版本信息

3. 参考实例

六、blkid命令 – 显示关于可用块设备的信息

1.简介:
2.常用参数:

参数 含义
-s 显示指定信息
-v 显示版本信息
-g 收集blkid缓存
-i 收集有关i/o限制的信息,可以和-p一起使用
-p 低级超级块探测(绕过缓存),但是不会反悔分区表类型信息

3. 应用实例:

  • 显示指定(/dev/vda1 )设备的uuid和和文件系统
blkid -s UUID -s TYPE /dev/vda1 
#显示信息
/dev/vda1: UUID="1114fe9e-2309-4580-b183-d778e6d97397" TYPE="ext4" 

  • 以列表方式查看详细信息:
    blkid -o list
    在这里插入图片描述
    -显示所有磁盘信息
    blkid -o device
    在这里插入图片描述

七、mount - 磁盘挂载命令

**1.简介:**用于加载文件系统到指定的加载点,常用与cdrom的挂载
2.常用参数:

参数 含义
-t 指定挂载类型
-l 显示已加载的文件系统列表
-h 显示帮助信息并退出
-V 显示程序版本
-n 加载没有写入文件“/etc/mtab”中的文件系统
-r 将文件系统加载为只读模式
-a 加载文件“/etc/fstab”中描述的所有文件系统

3. 应用实例:

  • 启动所有挂载:
    mount -a
    -挂载 /dev/sr0 到 /mnt:
    mount /dev/sr0 /mnt
原文地址:https://www.cnblogs.com/tianyao2020/p/12855608.html