mongodb - 需要在 mongo db kubernetics 中自动化磁盘使用
问题描述
需要在下面编写磁盘利用率脚本:
[b807@zp242 ~]$ ./kubectl config use-context agff
Switched to context "agff".
[b07@zp242 ~]$ ./kubectl exec -it agff-2 -c mongo bash
bash-4.2$ df -h
Filesystem Size Used Avail Use% Mounted on
ovlay 542G 15G 500G 3% /
tmpfs 61M 0 61M 0% /dev
tmpfs 234G 0 234G 0% /sys/fs/cgroup
/dev/map/data_vg-vol2 542G 15G 500G 3% /data
/dev/map/data1_vg-shared_vol29 2.1T 1.4T 585G 85% /data/db
尝试使用以下命令编写脚本:例如:diskutl.sh
./kubectl config use-context agff
./kubectl exec -it agff-2 -c mongo bash
df -h
建议在 kubernetics env 中编写脚本是正确的。需要监控文件系统的磁盘使用情况:仅 /data/db
还尝试过:
./kubectl exec -it agff-2 -c mongo bash -- df -h
/usr/bin/df: /usr/bin/df: 无法执行以退出代码 126 终止的二进制文件命令
任何建议,关于我们如何使用上述代码安排脚本以提高磁盘利用率。