18.10. 使用 storage RHEL 系统角色在 LVM 上调整现有文件系统的大小的 Ansible playbook 示例
本节提供了一个 Ansible playbook 示例。此 playbook 应用 storage
RHEL 系统角色,以使用文件系统重新定义 LVM 逻辑卷大小。
警告
在其他文件系统中使用 Resizing
操作可能会破坏您正在使用的设备上的数据。
例 18.9. 调整 myvg 卷组中现有 mylv1 和 myvl2 逻辑卷大小的 playbook
--- - hosts: all vars: storage_pools: - name: myvg disks: - /dev/sda - /dev/sdb - /dev/sdc volumes: - name: mylv1 size: 10 GiB fs_type: ext4 mount_point: /opt/mount1 - name: mylv2 size: 50 GiB fs_type: ext4 mount_point: /opt/mount2 - name: Create LVM pool over three disks include_role: name: rhel-system-roles.storage
此 playbook 调整以下现有文件系统的大小:
-
挂载在
/opt/mount1
上的mylv1
卷上的 Ext4 文件系统,大小调整为 10 GiB。 -
挂载在
/opt/mount2
上的mylv2
卷上的 Ext4 文件系统,大小调整为 50 GiB。
-
挂载在
其他资源
-
/usr/share/ansible/roles/rhel-system-roles.storage/README.md
文件。