分区上写入的数据量

分区上写入的数据量

有没有什么方法可以查明自创建分区以来已经写入了多少数据?

谈论 ext4 fs。

答案1

看一下中的文件/sys/fs/ext4/<dev-name>/。您可能对感兴趣/sys/fs/ext4/<dev-name>/lifetime_write_kbytes

生命周期_写入_kbytes

该文件是只读的,显示自创建以来已写入此文件系统的数据的千字节数。

韋斯

EXT4 内核文档

答案2

如果驱动器支持,我们可以从驱动器的聪明的数据智能控制(从智能工具 安装 smartmontools):

sudo smartctl -a /dev/sdX

替换sdX为您要读取的驱动器。

该条目241 Total LBAs Written显示设备生命周期内写入的 LBA 总数。对于 SSD,我们还可以从中读取估计剩余时间231 SSD Life Left

但是这将读取整个驱动器,而不是分区。如果只有分区很重要,则选择答案已经给出

答案3

如果您想知道每个分区上已使用/可用的空间,只需打开终端 (ctrl-alt-T) 并输入df。或者,您可以使用df -h来缩短千兆字节、兆字节等。这将显示所有已安装分区的使用情况(以字节和百分比为单位),无论每个分区的文件系统格式如何。

相关内容