16.7.2. 运行 virt-df


要显示磁盘镜像中所有文件系统的文件系统使用情况,请输入以下内容:
# virt-df /dev/vg_guests/RHEL6
 Filesystem                   1K-blocks       Used  Available  Use%
 RHEL6:/dev/sda1                 101086      10233      85634   11%
 RHEL6:/dev/VolGroup00/LogVol00 7127864    2272744    4493036   32%
(其中 /dev/vg_guests/RHEL6 是 Red Hat Enterprise Linux 6 客户机虚拟机磁盘映像。在这种情况下,路径是此磁盘镜像所在的主机物理机器逻辑卷。)
您还可以自行使用 virt-df 来列出所有 guest 虚拟机(例如对 libvirt 已知的信息)。virt-df 命令可识别一些与标准 df (可读)和 - i (显示索引节点而不是块)相同的选项。
virt-df 也可以在 Windows 客户机虚拟机上工作:
# virt-df -h
 Filesystem                       Size       Used  Available  Use%
 F14x64:/dev/sda1               484.2M      66.3M     392.9M   14%
 F14x64:/dev/vg_f14x64/lv_root    7.4G       3.0G       4.4G   41%
 RHEL6brewx64:/dev/sda1         484.2M      52.6M     406.6M   11%
 RHEL6brewx64:/dev/vg_rhel6brewx64/lv_root
                                 13.3G       3.4G       9.2G   26%
 Win7x32:/dev/sda1              100.0M      24.1M      75.9M   25%
 Win7x32:/dev/sda2   		 19.9G	     7.4G      12.5G   38%
注意
您可以在 live guest 虚拟机上使用 virt-df,因为它只需要只读访问。但是,您不应该预期数字与在 guest 虚拟机内运行的 df 命令中完全一样。这是因为磁盘上的内容与实时客户机虚拟机的状态稍有同步。然而,它应该足够多地进行分析和监视。
virt-df 旨在允许您将统计数据集成到监控工具、数据库等中。这样,系统管理员可以生成关于磁盘使用情况趋势的报告,并在客户机虚拟机耗尽磁盘空间时警报。要做到这一点,您应该使用 --csv 选项来生成 machine- readable Comma-Separated-Values(CSV)输出。CSV 输出可由大多数数据库、电子表格软件以及各种其他工具和编程语言读取。原始 CSV 类似如下:
# virt-df --csv WindowsGuest
 Virtual Machine,Filesystem,1K-blocks,Used,Available,Use%
 Win7x32,/dev/sda1,102396,24712,77684,24.1%
 Win7x32,/dev/sda2,20866940,7786652,13080288,37.3%
有关如何处理此输出以产生趋势和警报的资源和理念,请参考以下 URL: http://libguestfs.org/virt-df.1.html
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.