• 三分钟速学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
  • 相关阅读:
    链表相加
    Unity 摄像机跟随
    整数反转
    两数和
    频繁项集挖掘思路
    有关于二进制的乘法计算(原码一位乘)
    JAVA面向对象(下)
    JAVAAPI
    JAVA面向对象()上)
    JAVA基础第一章
  • 原文地址:https://www.cnblogs.com/tianyao2020/p/12855608.html
Copyright © 2020-2023  润新知