ボリュームサイズを連続して取得するには?

ボリュームサイズを連続して取得するには?

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-8e0ca 。 xfs(rw、関係、attr2、inode64、クォータなし)

次に、次のようにディスクのサイズを変更します。

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

ディスプレイサイズは次のとおりです

サイズ=15G関数='1 queue_if_no_path' hwhandler='1 alua' wp=rw

grepに頼る必要があるようです。これを自動化する必要があります。 1行でボリュームサイズを簡単に取得する別の方法はありますか?ボリュームサイズ15を変数に保存し、私が提供したサイズと比較する必要があります。だからライナーに入れるといいと思います。

ベストアンサー1

おすすめ記事