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を変数に保存し、私が提供したサイズと比較する必要があります。だからライナーに入れるといいと思います。