filesystem模块,可以为硬盘格式化
dev 定义要格式化的分区
fstype 文件系统类型
force=yes 强制进行格式化
1、例如将node1的新建分区进行格式化
(1)查看node1上的分区
[ansible@control ansible]$ ansible node1 -a 'lsblk'
可以看到/dev/sdb1的新建分区
(2)将/dev/sdb1进行格式化
[ansible@control ansible]$ ansible node1 -m filesystem -a 'dev=/dev/sdb1 fstype=xfs'
(3)使用blkid命令查看文件格式
[ansible@control ansible]$ ansible node1 -a 'blkid'
可以看到/dev/sdb1已经格式化为xfs格式
2、在有数据的情况下进行格式化
[ansible@control ansible]$ ansible node1 -m filesystem -a 'dev=/dev/sdb1 fstype=ext4'
将刚才已经格式化的分区重新进行格式化
报错中已经提示,目前有数据,需要加force=yes参数
[ansible@control ansible]$ ansible node1 -m filesystem -a 'dev=/dev/sdb1 fstype=ext4 force=yes'
重新格式化成功