ansible 磁盘管理

ansible 磁盘管理

1. 分区,parted

参数解释
device块设备(磁盘路径)
flags分区的标记
number分区编号
part_start起始扇区
part_end分区增加多少
state状态
- name: 新建10G分区
  parted:
  	device: /dev/vdb
  	number: 1
  	state: present
  	part_end: 10GB

2. 创建卷组, lvg

参数解释
pesize指定pe的大小
pvs要加载的pv(物理卷)
vgvg名(卷组名)
state状态

3. 创建逻辑卷, lvol

参数解释
lv逻辑卷的名字
resizefs指定lv的大小(扩容)
shrink缩容
size创建时指定的大小
resizefs调整大小yes
force强制调整yes
snapshot快照
3.1 创建lvm
---
- hosts: all
  tasks:
    - name: 新建第一个磁盘分区
      parted:
        device: /dev/vdb
        number: 1
        state: present
        part_start: 1GiB
        part_end: 3GiB

    - name: 新建vg
      lvg:
        vg: vg1
        pvs: /dev/vdb1
        
    - name: 新建lv
      lvol:
        vg: vg1
        lv: lv1
        size: 2g// 指定2g大小

4. 分区格式化, filesystem

参数解释
dev块设备名称(磁盘路径)
fstype分区格式
resizefs将文系统系统大小增加到磁盘的大小
- name: 创建xfs文件系统
  filesystem:
  	fstype: xfs
  	dev: /dev/vdb1

5. 分区挂载, mount

参数解释
fstype分区格式
opts挂载参数
path挂载点
src挂载的设备(uuid)
statepresent(临时挂载)mounted(持久挂载)
- name: 挂载示例
  mount:
  	path: /data
  	src: UUID=23d72cb3-da1d-4e40-a99f-bfad92caba7c
  	fstype: xfs
  	state: present
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值