볼륨 크기를 연속으로 얻는 방법은 무엇입니까?

볼륨 크기를 연속으로 얻는 방법은 무엇입니까?

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/mount type에 있습니다. xfs(rw, 관계, attr2, inode64, 할당량 없음)

그런 다음 아래와 같이 디스크 크기를 조정합니다.

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

디스플레이 크기는 다음과 같습니다

크기=15G 함수='1 queue_if_no_path' hwhandler='1 alua' wp=rw

grep에 의존해야 할 것 같습니다. 이 작업을 자동화해야 합니다. 한 줄로 볼륨 크기를 쉽게 얻을 수 있는 다른 방법이 있습니까? 볼륨 크기 15를 변수에 저장하고 내가 제공한 크기와 비교해야 합니다. 그래서 라이너에 넣으면 좋을 것 같아요

관련 정보