在 Linux 系统中,输出磁盘信息对于系统维护和故障排除至关重要。有多种命令可以帮助您获取有关磁盘分区、使用情况和性能的详细数据。
fdisk 命令
fdisk 命令用于管理磁盘分区表。它可以列出当前分区、创建、删除或调整分区。要使用 fdisk,请以 root 用户身份运行以下命令,其中 /dev/sdX 替换为要检查的磁盘:
fdisk /dev/sdX
parted 命令
parted 命令是 fdisk 的替代品,它提供了更高级的功能和交互式界面。要使用 parted,请以 root 用户身份运行以下命令,其中 /dev/sdX 替换为要检查的磁盘:
parted /dev/sdX
l lk 命令
l lk 命令显示所有块设备(包括磁盘、分区和交换分区)的信息。它可以显示设备名称、大小、类型、挂载点和更多信息。要使用 l lk,请运行以下命令:
l lk
df 命令
df 命令显示文件系统磁盘空间使用情况。它可以显示文件系统的挂载点、总大小、已用空间、可用空间和百分比已用空间。要使用 df,请运行以下命令:
df
du 命令
du 命令显示目录和文件的大小。它可以递归遍历目录结构并报告每个文件和目录的大小。要使用 du,请运行以下命令:
du -sh /path/to/directory
iostat 命令
iostat 命令显示磁盘输入/输出 (I/O) 统计信息。它可以显示设备吞吐量、等待时间和利用率。要使用 iostat,请运行以下命令:
iostat
通过使用这些命令,您可以获取有关磁盘分区、使用情况和性能的全面信息。这对于识别潜在问题、优化磁盘配置和确保系统顺畅运行至关重要。