c查看磁盘linux
- 行业动态
- 2025-02-21
- 1
df
命令可以 查看文件系统的 磁盘空间使用情况;使用 lsblk
或 fdisk -l
命令可以查看磁盘的分区信息。
在Linux系统中,查看磁盘信息是一项常见的任务,无论是为了系统管理、故障排查还是日常监控,以下是几种常用的方法来查看磁盘信息:
1、使用df命令
基本用法:df [选项] [文件...]
。
常用选项:
-a
或--all
:包括所有的文件系统,即使它们的大小为零。
-h
或--human-readable
:以易读的格式(如KB、MB、GB)显示大小。
-i
或--inodes
:显示inode信息而不是块使用情况。
-T
:显示文件系统类型。
示例:查看所有文件系统的磁盘使用情况,并以易读的格式显示,可以使用df -ha
命令,该命令会列出所有文件系统的总空间、已用空间、可用空间和挂载点等信息。
2、使用du命令
基本用法:du [选项] [文件或目录...]
。
常用选项:
-h
或--human-readable
:以易读的格式显示大小。
-s
或--summary
:仅显示总计。
--max-depth=N
:显示目录树中N级子目录的大小。
示例:查看当前目录下所有文件和子目录的磁盘使用情况,并以易读的格式显示,可以使用du -h --max-depth=1
命令,该命令会递归地计算指定目录及其子目录中各文件占用的数据块数,并显示每个目录或文件的总大小。
3、使用lsblk命令
基本用法:lsblk
。
示例:查看所有块设备的列表和相关信息,可以使用lsblk
命令,该命令会显示系统中所有块设备(如磁盘、光驱等)的信息,包括设备名称、大小、挂载点等。
4、使用fdisk命令
基本用法:sudo fdisk -l
。
示例:查看当前系统中所有磁盘及其分区情况,可以使用sudo fdisk -l
命令,该命令需要超级用户权限,并会列出系统中所有磁盘及其分区的详细信息。
5、使用ncdu命令
基本用法:ncdu [选项] [目录或文件...]
。
示例:检查当前目录的磁盘使用情况,可以使用ncdu .
命令,该命令提供了一个交互式的界面,可以在其中浏览目录并查看每个文件和子目录的大小。
6、使用iostat命令
基本用法:iostat [选项]
。
示例:查看所有块设备的I/O统计信息,可以使用iostat
命令,该命令会报告CPU统计信息和所有块设备的I/O统计数据。
通过上述命令,你可以有效地监控和管理Linux系统的磁盘使用情况,这些工具提供了不同层次和格式的信息,可以根据需要选择合适的命令来获取所需的磁盘使用数据,定期检查磁盘使用情况有助于避免磁盘空间不足的问题,并确保系统运行在最佳状态。