美文网首页
自动分区格式化、挂载一条龙

自动分区格式化、挂载一条龙

作者: 迷茫_小青年 | 来源:发表于2019-06-13 16:49 被阅读0次
  tasks:
  - name: u'删除分区磁盘'
    parted: device=/dev/{{item.key}} number=1 state=absent
    when:  item.key != "sdk"
    with_dict: "{{ ansible_devices }}"

  - name: u'创建分区磁盘'
    parted: device=/dev/{{item.key}} number=1 state=present label=gpt
    when:  item.key != "sdk"
    register: status
    with_dict: "{{ ansible_devices }}"

  - name: u'格式化磁盘'
    filesystem: dev=/dev/{{item.item.key}}1 fstype=xfs force=true
    when:  item.item.key != "sdk"
    with_items: "{{ status.results }}"

  - name: u'查找磁盘'
    find:
      paths: /dev
      patterns: "sd[a-z]"
      file_type: any
    register: disks

  - name: u'挂载磁盘'
    mount:
      path: "/hdd{{ item.0 + 1 }}"
      src: "{{ item.1.path }}1"
      fstype: xfs
      opts: "defaults,noatime,nobarrier"
      state: mounted
    when: item.1.path != '/dev/sdk'
    loop: "{{ lookup('indexed_items', disks.files) }}"

说明下:/hdd{{ item.0 + 1 }} 这里+1的目的是loop里的index是从0开始的。而我们想从hdd1目录开始挂载,所以需要加1。

另外如果你的ansible是2.8以后的版本。有更简便的方法

  - name: u'挂载磁盘'
    mount:
      path: "/hdd{{ ansible_loop.index }}"
      src: "{{ item.path }}1"
      fstype: xfs
      opts: "defaults,noatime,nobarrier"
      state: mounted
    when: item.path != '/dev/sdk'
    loop: "{{ disks.files }}"
    loop_control:
      extended: yes

相关文章

  • Linux系统如何新增一块硬盘

    大概思路: 将硬盘插入->分区->格式化->挂载->自动挂载 1、分区 fdisk -l 查看插入硬盘的系统识别盘...

  • 硬盘自动挂载的配置

    查看Linux硬盘信息 格式化硬盘 创建目录 挂载分区 查看磁盘分区的UUID 配置开机自动挂载: mount命令...

  • 腾讯云liunx挂载云硬盘

    查看数据盘 请以root用户执行以下命令: 添加分区 格式化分区 设置自动挂载 卸载磁盘

  • centos磁盘挂载

    数据盘挂载 查看未挂载 分区 n->p->1->回车->回车->w 写入文件系统(格式化) 挂载节点 查看 开启自动挂载

  • openstack云硬盘挂载方式

    1、管理平台创建云硬盘,并挂载到相应的主机; 2、查看硬盘 3、分区格式化 4、挂载硬盘 5、设置开机自动挂载:

  • merlin挂载swap分区

    采用挂载文件的方式 首先创建分区文件 把文件格式化成分区 挂载swap分区 查看swap分区大小

  • 自动分区格式化、挂载一条龙

    说明下:/hdd{{ item.0 + 1 }} 这里+1的目的是loop里的index是从0开始的。而我们想从h...

  • Linux-磁盘管理

    分区工具:fdisk、parted 格式化命令:mkfs 格式化swap分区:mkswap 挂载/卸载命令:mou...

  • Linux文件系统

    本文主要介绍分区基本知识, 文件系统常用命令, 如何给一块新硬盘使用fdisk进行分区, 格式化并且自动挂载, ...

  • Linux添加新硬盘、分区、格式化、自动挂载

    Linux添加新硬盘、分区、格式化、自动挂载 在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法...

网友评论

      本文标题:自动分区格式化、挂载一条龙

      本文链接:https://www.haomeiwen.com/subject/ihnsfctx.html