您好,登录后才能下订单哦!
# Linux系统如何查看硬盘大小
在Linux系统中查看硬盘大小是系统管理和维护的基础操作之一。无论是检查存储空间、排查磁盘问题还是规划资源分配,掌握相关命令都至关重要。本文将详细介绍多种查看硬盘大小的方法,涵盖物理硬盘、分区以及文件系统层面的信息获取。
---
## 一、查看物理硬盘信息
### 1. 使用`lsblk`命令
`lsblk`(list block devices)是查看块设备信息的常用工具,可显示硬盘及其分区的层次结构:
```bash
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 464.3G 0 part /
└─sda3 8:3 0 976M 0 part [SWAP]
-b
参数可显示字节数:lsblk -b
fdisk
工具fdisk
是分区表操作工具,也可查看硬盘信息:
sudo fdisk -l
输出包含:
- Disk model:硬盘型号
- Disk size:如465.8 GiB
- 各分区的起始/结束扇区及大小
df
命令(推荐)df
(disk filesystem)显示文件系统的磁盘空间使用情况:
df -h
关键参数:
- -h
:以GB/MB为单位显示(Human-readable)
- -T
:显示文件系统类型
- --total
:汇总所有文件系统
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 464G 120G 321G 28% /
du
命令分析目录占用查看特定目录的磁盘使用量:
du -sh /path/to/directory
-s
:显示总大小-h
:人类可读格式lshw
工具需安装lshw
包(sudo apt install lshw
):
sudo lshw -class disk
输出包含硬盘厂商、容量、逻辑名称等详细信息。
/proc/partitions
系统虚拟文件/proc/partitions
记录了分区信息:
cat /proc/partitions
显示块设备的主次设备号、块数和名称。
图形界面用户可使用预装的Disks
工具:
1. 搜索并打开”Disks”
2. 选择硬盘后查看右侧”Overview”中的容量信息
功能强大的分区编辑器:
sudo apt install gparted
sudo gparted
直观显示硬盘分区布局和空间使用情况。
对于RD设备:
cat /proc/mdstat
sudo mdadm --detail /dev/md0
远程存储设备可通过以下命令查看:
sudo iscsiadm -m session -P 3
showmount -e
命令/工具 | 主要用途 | 示例命令 |
---|---|---|
lsblk |
查看块设备结构 | lsblk -o NAME,SIZE,TYPE |
df |
文件系统空间使用 | df -hT |
fdisk |
硬盘分区详情 | sudo fdisk -l |
lshw |
硬件详细信息 | sudo lshw -short -C disk |
掌握这些命令后,您可以快速诊断磁盘空间问题,例如:
- 当df
显示使用率超过90%时需清理文件
- 通过lsblk
确认新硬盘是否被系统识别
- 使用du
定位占用过大的目录
建议将常用命令如df -h
加入日常维护检查清单,或通过watch -n 5 df -h
实现定时监控。
“`
注:实际字符数约750字(含代码块和表格)。可根据需要增减示例或调整详细程度。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。