百度
360搜索
搜狗搜索

如何查看linux的硬盘容量详细介绍

在 Linux 系统中查看硬盘容量可以通过多种命令实现,以下是不同场景下的实用方法和详细说明:

一、快速查看分区使用情况(最常用)

命令:df
df 命令用于显示文件系统的磁盘空间使用情况,包括总容量、已用空间、可用空间及挂载点。
bash

   

输出示例
plaintext

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1 40G 15G 23G 40% /

tmpfs 3.9G 0 3.9G 0% /dev/shm

/dev/sdb1 500G 300G 200G 60% /data

  • 关键参数
    • -h:以 G/M/K 单位显示。
    • -t <类型>:过滤文件系统类型(如 df -t ext4)。
    • --total:在最后一行显示所有分区的总计。

二、查看磁盘分区结构

命令:lsblk
lsblk 以树状结构显示所有块设备(硬盘、分区、逻辑卷)的详细信息。
bash

lsblk   

输出示例
plaintext

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT

sda

├─sda1 ext4 root 1234-5678 /

├─sda2 swap swap 9876-4321 [SWAP]

└─sda3 ntfs data 0123-ABCD /mnt/data

sdb

└─sdb1 vfat usb 1A2B-3C4D /media/usb

  • 常用参数
    • -l:以列表形式显示。
    • -o name,size,fstype,mountpoint:自定义显示字段。

三、查看物理硬盘总容量

命令:fdisk -l
fdisk 用于查看磁盘分区表,可显示物理硬盘的总容量及分区详情。
bash

    

输出示例
plaintext

Disk /dev/sda: 478.9 GB, 478888853504 bytes

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 2048 2099199 1048576 83 Linux

/dev/sda2 2099200 18876415 8388608 82 Linux swap / Solaris

/dev/sda3 18876416 935329791 458226688 83 Linux

  • 关键信息
    • 第一行显示硬盘总容量(如 478.9 GB)。
    • 分区表中每个分区的大小(如 /dev/sda3458226688 blocks,约 437GB)。

四、查看目录 / 文件占用空间

命令:du
du 用于估算目录或文件的磁盘占用量。
bash

  /path/to/directory  

--max-depth

输出示例
plaintext

4.0K    ./logs

8.0K ./tmp

12G ./data

五、查看硬盘硬件信息(型号、序列号等)

命令:smartctl
smartctl 是 SMART(自监测、分析及报告技术)工具,可显示硬盘的详细硬件信息。
bash

 smartctl  /dev/sda  

smartctl /dev/sda

输出示例
plaintext

=== START OF INFORMATION SECTION ===

Model Family: Western Digital Purple

Device Model: WDC WD40PURX-78NZ6Y0

Serial Number: WD-WCC7K4AN0E4C

Firmware Version: 80.00A80

User Capacity: 4,000,787,030,016 bytes [4.00 TB]

Rotation Rate: 5400 RPM

Form Factor: 3.5 inches

六、其他实用工具

  1. lspci:查看 PCI 设备信息(如硬盘控制器)。
    bash
    lspci    disk  

    示例输出
    plaintext

    00:17.0 SATA controller: Intel Corporation 82801H (ICH8 Family) SATA Controller [AHCI mode]

  2. hdparm:显示硬盘硬件参数或测试性能。
    bash
    hdparm  /dev/sda  

    hdparm /dev/sda

  3. 图形工具

    • GNOME 桌面:使用 gnome-disk-utility(Disks)查看分区和健康状态。
    • KDE 桌面:使用 partitionmanagerfilelight

七、注意事项

  1. 权限问题

    • fdisk -lsmartctl 等命令需要 sudo 权限。
    • 普通用户只能查看已挂载的文件系统。

  2. 区分物理硬盘与分区

    • 物理硬盘(如 /dev/sda)的总容量可通过 fdisk -lsmartctl 查看。
    • 分区(如 /dev/sda1)的使用情况通过 dflsblk 查看。

  3. 特殊场景

    • RAID 阵列:使用厂商工具(如 megaclisas2flash)。
    • 网络存储df 可直接显示 NFS、CIFS 等远程文件系统的使用情况。

通过以上命令组合,可全面了解 Linux 系统中硬盘的容量、使用情况及硬件信息。日常维护中,建议定期使用 df -hdu 监控磁盘空间,使用 smartctl 检查硬盘健康状态。

阅读更多 >>>  linux系统下如何制作u盘启动

网站数据信息

"如何查看linux的硬盘容量"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何查看linux的硬盘容量的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!