Linux服务器磁盘分区和文件大小查看
在 Linux 系统中,查看磁盘分区和文件大小是常见的任务,通常可以使用以下命令:
1. 查看磁盘分区
-
lsblk
:列出系统的所有块设备(硬盘、分区、挂载点等),并显示磁盘的分区结构。lsblk
- 输出包括设备名称、类型(磁盘或分区)、大小和挂载点。
-
fdisk
:用于查看和操作磁盘分区表。要查看分区信息:sudo fdisk -l
- 该命令列出所有磁盘及其分区、文件系统类型等详细信息。
-
parted
:一个更强大的分区工具,也可以查看分区信息。sudo parted -l
-
df
:查看文件系统的磁盘空间使用情况,包括各个挂载点的总空间、已用空间、可用空间及挂载点路径。df -h
-h
:以人类可读的格式显示(例如,GB、MB等)。- 输出包括文件系统、总空间、已用空间、可用空间和挂载点。
-
lsblk -f
:显示文件系统类型以及挂载点等信息。lsblk -f
2. 查看磁盘使用情况
-
df
:查看磁盘分区的使用情况。df -h
-h
:人类可读格式显示(比如 GB,MB)。- 该命令显示每个挂载点的总空间、已用空间、剩余空间和挂载点路径。
-
du
:查看目录或文件的磁盘空间使用情况。du -sh /path/to/directory
-s
:仅显示总计,不显示子目录。-h
:以人类可读的格式显示(比如 GB,MB)。
示例:
du -sh /home/user
-
du -h --max-depth=1
:查看指定目录及其每个子目录的磁盘使用情况(深度为 1)。du -h --max-depth=1 /path/to/directory
--max-depth=1
:仅显示当前目录及一级子目录的磁盘使用情况。
3. 查看磁盘健康状况
smartctl
:检查磁盘的健康状况,适用于支持 SMART(Self-Monitoring, Analysis, and Reporting Technology)的硬盘。sudo smartctl -a /dev/sda
- 该命令将提供有关硬盘的详细健康报告,包括错误日志、温度、运行时长等信息。
4. 查看磁盘 I/O 性能
-
iostat
:显示磁盘 I/O 性能。iostat -dx 1
-dx
:显示详细的磁盘设备信息。1
:每秒更新一次信息。
-
iotop
:实时显示磁盘 I/O 使用情况。sudo iotop
iotop
提供了进程级别的磁盘 I/O 使用情况,需要 root 权限。
5. 查看磁盘的文件系统类型
-
lsblk -f
:列出磁盘及其文件系统类型。lsblk -f
-
blkid
:列出磁盘分区及其文件系统类型。sudo blkid
总结
- 磁盘分区:使用
lsblk
、fdisk -l
或parted -l
查看磁盘分区。 - 磁盘使用情况:使用
df -h
查看磁盘挂载情况,使用du -sh
查看目录大小。 - 磁盘健康状态:使用
smartctl
来检查硬盘健康状态。 - 文件系统类型:使用
lsblk -f
或blkid
查看分区的文件系统类型。
这些命令能帮助你全面了解系统磁盘的使用情况、分区信息以及健康状态。
原文地址:https://blog.csdn.net/m0_65482680/article/details/143683766
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!