在许多文件系统相关的手册页中,单位由单个字母 [bBsSkKmMgGtTpPeE] 表示。大写和小写是什么意思?即兆字节、兆比特、兆比特、兆比特,哪个是哪个?
Unix 工具并不一致,您需要检查每个工具的手册页。
LVM 实用程序是一致的,并且某些(但不是全部)手册页包含详细信息。例如,来自lvs(8):
所有大小均以以下单位输出:(h)人类可读、(b)字节、(s)扇区、(k)伊洛字节、(m)兆字节、(g)兆字节、(t)兆字节、(p)兆字节、 (e)xa 字节。大写使用 1000 (SI) 的倍数而不是 1024。
即b
或者B
是字节,s
或者S
是扇区(512字节),K
是1000字节(SI千字节),k
是1024字节(千比字节),M
是1000000字节(SI兆字节),M
是1048576字节(兆字节),等等。
更一般地说,b
在文件或磁盘大小的上下文中,绝不是位;它通常是字节,但有时可能是块(块的大小也取决于工具)。前缀 k/m/g/t/p/e 可能表示 1000 的幂或 1024 的幂,具体取决于工具,有时还取决于大小写。LVM 中的 S 代表扇区是不常见的。另一个常见单位(LVM 不使用)是c
字节;这来自c字符,早在多字节字符流行之前。