Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.16. 不使用丢弃块

virsh domfstrim domain [--minimum bytes] [--mountpoint mountPoint] 命令可在指定运行客户机虚拟机中的所有挂载的文件系统上调用 fstrim 程序。这个丢弃块不会被文件系统使用。如果使用 --minimum 参数,必须指定字节数。该数量将作为连续可用范围的长度发送到客户机内核。值小于这个数量可能会被忽略。增加这个值将利用不碎片化可用空间的文件系统创建竞争。请注意,不是此情况下的所有块都将被丢弃。默认最小值为零,表示丢弃每个可用块。如果您将这个值增加到大于零,则 fstrim 操作将更加快速地用于带有错误碎片可用空间的文件系统,尽管并非所有块都会被丢弃。如果用户只想修剪一个特定的挂载点,则应使用 --mountpoint 参数并应指定挂载点。

例 20.38. 如何丢弃未使用块

以下示例修剪在名为 guest1 的客户机虚拟机中运行的文件系统:
# virsh domfstrim guest1 --minimum 0