linux下如何查看硬盘大小

Linux下,可使用df -h命令查看硬盘大小及使用情况,简洁直观

Linux 系统下,有多种方法可以查看硬盘大小,以下为您详细介绍:

使用 df 命令

  • 基本用法df 命令用于显示文件系统的磁盘空间使用情况,直接在终端输入 df,会显示各个挂载点对应的文件系统的磁盘空间信息,包括已用空间、可用空间和总空间等。
    | 文件系统 | 大小 | 已用 | 可用 | 已用% | 挂载点 |
    | –| –| –| –| –| –|
    | /dev/sda1 | 50G | 20G | 30G | 40% | / |
    | tmpfs | 2G | 0 | 2G | 0% | /dev/shm |
  • 常用选项
    • -h:以人类可读的方式显示磁盘空间大小,例如使用 G(GB)、M(MB)等单位,而不是默认的块大小,输入 df -h,输出可能如下:
      | 文件系统 | 大小 | 已用 | 可用 | 已用% | 挂载点 |
      | –| –| –| –| –| –|
      | /dev/sda1 | 50G | 20G | 30G | 40% | / |
      | tmpfs | 2G | 0 | 2G | 0% | /dev/shm |
    • -T:显示文件系统的类型。
    • -i:显示 inode 的使用情况,inode 是文件系统中用于存储文件元数据的结构,对于大量小文件的情况,关注 inode 的使用情况也很重要。

使用 lsblk 命令

  • 基本用法lsblk 命令用于列出所有块设备的信息,包括硬盘、分区以及它们的大小、类型等,运行 lsblk,会显示类似如下的信息:
    | 名称 | 大小 | 类型 | 挂载点 |
    | –| –| –| –|
    | sda | 500G | disk | |
    | ├─sda1 | 50G | part | / |
    | └─sda2 | 450G | part | |
  • 特点:它可以清晰地展示出设备的层级关系,比如哪个分区属于哪个硬盘,对于了解系统的磁盘布局非常有帮助。

使用 fdisk 命令

  • 基本用法fdisk 主要用于磁盘分区,但也可以用来查看硬盘的大小和分区信息,输入 sudo fdisk -l,会显示硬盘的详细信息,包括每个分区的起始位置、结束位置、大小等。
    | 设备 | 启动 | 结束 | 扇区 | 大小 | Id | 类型 |
    | –| –| –| –| –| –| –|
    | /dev/sda1 | 2048 | 104876447 | 104856000 | 50G | 83 | Linux |
    | /dev/sda2 | 104876448 | 500117951 | 395241504 | 380G | 5 | 扩展 |
  • 注意事项:使用 fdisk 命令时,如果只是查看信息,一般不会对硬盘造成任何更改,但如果是进行分区操作,需要谨慎操作,以免误删数据。

使用 parted 命令

  • 基本用法parted 是一个强大的磁盘分区管理工具,也可以用于查看硬盘信息,输入 sudo parted -l,会显示硬盘的分区表和各个分区的大小、文件系统类型等信息。
    | 模型 | 磁盘 | 分区 | 起始 | 结束 | 大小 | 文件系统 | 名称 | 标志 |
    | –| –| –| –| –| –| –| –| –|
    | VirtualBox H | /dev/sda | primary | 1049kB | 50.0GB | 50.0GB | ext4 | /boot | boot |
    | VirtualBox H | /dev/sda | primary | 50.0GB | 500.0GB | 450.0GB | ext4 | / | |
  • 优势parted 支持更大的磁盘和更多的文件系统类型,并且在创建和调整分区时提供了更多的功能和灵活性。

通过桌面环境查看(如果适用)

如果您使用的是带有图形界面的 Linux 发行版,如 Ubuntu、Fedora 等,通常可以通过文件管理器来查看硬盘大小,打开文件管理器,一般在“计算机”或“我的电脑”中可以看到各个磁盘和分区的图标,鼠标悬停在图标上或右键点击查看属性,即可获取硬盘或分区的大小、已用空间和可用空间等信息。

FAQs:

  • 问题1df 命令显示的可用空间与实际剩余空间不符,为什么?
    • 解答:可能是因为存在一些缓存文件或临时文件占用了空间,但这些文件在某些情况下不会被 df 命令立即计算在内,如果文件系统存在错误或损坏,也可能导致显示不准确,可以尝试使用 sudo fsck 命令检查文件系统的健康状态,并清理一些不必要的缓存文件后再次查看。
  • 问题2:如何查看某个特定分区的硬盘大小?
    • 解答:可以使用 df 命令结合 grep 命令来筛选出特定分区的信息,要查看 /dev/sda1 分区的大小,

各位小伙伴们,我刚刚为大家分享了有关linux下如何查看硬盘大小的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10992.html

(0)
酷番叔酷番叔
上一篇 2025年8月15日 07:36
下一篇 2025年8月15日 07:43

相关推荐

  • Linux目录覆盖怎样操作最安全?

    目录覆盖的常见场景完全替换:用新目录内容覆盖旧目录(旧内容被删除),增量合并:将新目录内容合并到旧目录(保留旧目录中未被覆盖的文件),典型用例:更新网站代码、恢复备份数据或同步开发环境,命令行工具实现目录覆盖cp 命令(复制覆盖)完全覆盖目录(删除旧目录内容,替换为新内容):cp -Rf /path/to/so……

    2025年6月16日
    18000
  • Debian如何快速安装Python工具链?

    通过包管理器安装(推荐)包管理器是Linux最核心的安装方式,自动解决依赖关系且安全性高(软件源自发行版官方仓库),不同发行版命令如下:Debian/Ubuntu系(APT)sudo apt update # 更新软件源列表sudo apt install 软件包名 # 安装软件(如 sudo apt inst……

    2025年6月27日
    15900
  • Linux如何安全退出系统?常用命令有哪些?

    在Linux系统中,退出系统的方式多样,根据用户所处的环境(图形界面或命令行)、操作需求(关机、重启、注销)以及权限等级(普通用户或root用户),可以选择不同的方法,无论是日常使用还是系统维护,掌握正确的退出方式不仅能保证数据安全,还能避免系统异常,下面将详细介绍Linux退出系统的各类方法及其适用场景,对于……

    2025年10月6日
    12800
  • Linux下MySQL命令行如何正确退出?具体操作步骤有哪些?

    在Linux系统中,使用MySQL命令行工具时,退出当前会话是常见操作,掌握多种退出方式能提升操作效率,本文将详细介绍Linux环境下退出MySQL命令行的不同方法、适用场景及注意事项,帮助用户灵活应对各种操作需求,进入MySQL命令行的前提要退出MySQL,需先了解如何进入MySQL命令行,通常使用以下命令登……

    2025年9月9日
    15400
  • 装Win7和Linux双系统,分区与引导如何正确配置?

    安装双系统(Windows 7和Linux)可以让用户同时体验Windows的兼容性和Linux的灵活性,但安装过程需要谨慎规划,尤其是分区和引导配置,以下是详细的安装步骤,涵盖准备工作、系统安装、引导优化等环节,帮助顺利完成双系统部署,安装前的准备工作备份数据分区操作可能导致数据丢失,务必提前将重要文件备份至……

    2025年9月29日
    13000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信