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를 변수에 저장하고 내가 제공한 크기와 비교해야 합니다. 그래서 라이너에 넣으면 좋을 것 같아요