如何在一行中获取体积大小?

如何在一行中获取体积大小?

我已经创建了 kubernetes PVC,它正在创建卷并安装到 Linux 主机中。我需要获取卷的大小。

目前,下面是我获取卷名称和大小的方式。

获取卷名称

mount | grep pvc-a2811efd-3ea5-4f8d-8e0c-f4b390a3a0c2

它显示挂载点,如下所示。

/dev/mapper/mpathed 位于 /var/lib/kubelet/pods/037656ef-03c1-4b09-be6d-12dd57032218/volumes/kubernetes.io~csi/pvc-a2811efd-3ea5-4f8d-8e0c-f4b390a3a0c2/挂载类型 xfs ( rw、关系、attr2、inode64、无配额)

然后我将磁盘大小如下所示。

 multipath -ll /dev/mapper/mpathee | grep size

显示尺寸如下

大小=15G 功能='1 queue_if_no_path' hwhandler='1 alua' wp=rw

看来我需要依赖 grep 。我必须自动化这项任务。有没有其他方法可以轻松地在一行中获取卷大小?我需要将体积大小 15 存储在一个变量中,并将其与我给定的大小进行比较。因此,如果我能将其放入一个衬里中,那就太好了

相关内容