九款命令行实用工具助你监测Linux磁盘分区及使用(4)

/dev/sda3: LABEL="LRS_ESP" UUID="0E60-2E0E" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="d464feab-0791-4866-a36b-90dbe6d6a437" 

 

/dev/sda5: LABEL="Windows8_OS" UUID="18D0632AD0630CF6" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8a66bd5b-8624-4fdb-9ad8-18d8cd356160" 

 

/dev/sda6: LABEL="LENOVO" UUID="9286FFD986FFBC33" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="92fbbea9-6bcd-4ae5-a322-c96a07a81013" 

 

/dev/sda7: LABEL="PBR_DRV" UUID="ECD06683D066543C" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0e2878a2-377c-4b35-9454-f1f2c6398405" 

 

/dev/sda9: UUID="e040de62-c837-453e-88ee-bd9000387083" TYPE="swap" PARTUUID="f5eef371-a152-4208-a62f-0fb287f9acdd" 

 

/dev/sda10: UUID="bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b" TYPE="ext4" PARTUUID="26b60905-1c39-4fd4-bdce-95c517c781fa" 

7. hwinfo(硬件信息)命令

hwinfo通常打印输出关于系统硬件的详细信息。但是你可以运行如下hwinfo命令,使用-- <HARDWARE_ITEM>这个选项,列出指定类型的所有硬件项(这里是磁盘等块设备及其分区)。

如果只想获得摘要信息,请使用-- short选项,如下面这个命令所示:

$ hwinfo --short --block 

hwinfo – Print Linux Hardware Information

disk:  

/dev/sda ST1000LM024 HN-M  

/dev/ram0 Disk  

/dev/ram1 Disk  

/dev/ram2 Disk  

/dev/ram3 Disk  

/dev/ram4 Disk  

/dev/ram5 Disk  

/dev/ram6 Disk  

/dev/ram7 Disk  

/dev/ram8 Disk  

/dev/ram9 Disk  

/dev/ram10 Disk  

/dev/ram11 Disk  

/dev/ram12 Disk  

/dev/ram13 Disk  

/dev/ram14 Disk  

/dev/ram15 Disk  

 

partition:  

/dev/sda1 Partition  

/dev/sda2 Partition  

/dev/sda3 Partition  

/dev/sda4 Partition  

/dev/sda5 Partition  

/dev/sda6 Partition  

/dev/sda7 Partition  

/dev/sda8 Partition  

/dev/sda9 Partition  

/dev/sda10 Partition 

 

cdrom:  

/dev/sr0 PLDS DVD-RW DA8A5SH 

确保hwinfo工具已安装在你的系统上,那样才能获得上述结果。

二、Linux下监测磁盘空间使用情况的命令行实用工具

下面介绍了用于监测Linux磁盘空间使用情况的几个命令行实用工具。

8. df(磁盘文件系统)命令

df在终端上打印输出文件系统磁盘空间使用情况方面的摘要信息。在下面这个命令中,-hT参数选项符可报告文件大小、已用空间、可用空间和已用空间百分比,采用了人类可读的格式。

$ df -hT 

df – Show Linux Disk Space Usage

Filesystem Type Size Used Avail Use% Mounted on  

udev devtmpfs 3.9G 0 3.9G 0% /dev  

tmpfs tmpfs 788M 9.6M 779M 2% /run  

/dev/sda10 ext4 324G 132G 176G 43% /  

tmpfs tmpfs 3.9G 86M 3.8G 3% /dev/shm  

tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock  

tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup  

cgmfs tmpfs 100K 0 100K 0% /run/cgmanager/fs  

tmpfs tmpfs 788M 32K 788M 1% /run/user/1000 

9. pydf(Python df)命令

pydf是一款杰出的Python命令行实用工具,也是Linux下可替代df的优秀工具。它使用不同颜色来高亮显示具有特定属性的磁盘分区。

$ pydf 

pydf – Show Colourised Linux Disk Space Usage

Filesystem Size Used Avail Use% Mounted on  

/dev/sda10 323G 132G 175G 40.7 [######################................................] / 

确保pydf实用工具已安装在系统上;要是未安装,请参阅《安装pydf工具来监测Linux磁盘使用情况》()。

三、如果磁盘/分区在Linux下快用完空间,该怎么办?

一旦你认识到你的任何存储磁盘快用完空间或者已满,应该:

首先,使用任何一款Linux系统备份工具,对系统上的所有重要文件作一个备份。

下一步,使用du命令,检查哪些文件或目录在一个或多个磁盘上占用的空间量最大。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14530.html