Perl:查找块设备大小的通用方法

Perl:查找块设备大小的通用方法

-s经常使用它来查找文件的大小。它可以跨平台工作。

是否有类似的经过良好测试的方法来查找块设备的大小?

我们不是在谈论文件系统的大小或文件系统上的可用空间,而是实际块设备的大小?

答案1

这似乎有效:

perl -e 'seek(STDIN,0,2); print tell(STDIN);' < /dev/sda

并且看起来相当便携。需要根。

最好找到一个不需要root的解决方案。

测试环境:Linux、CygWin。

相关内容