使用parted成为Chef配方来构建分区

时间:2014-07-08 09:30:27

标签: vagrant chef chef-recipe

刚开始做厨师,我尝试使用Chef将旧的bash配置脚本转换为更现代和更实用的东西。

第一个脚本有点用于构建分区并将其挂载到/ opt。

这是脚本:https://github.com/theclue/db2-vagrant/blob/master/provision_for_mount_disk.sh

#!/bin/bash
yum install -y parted

parted /dev/sdb mklabel msdos

parted /dev/sdb mkpart primary ext4 0% 100%
sleep 3

#-m swith tells mkfs to only reserve 1% of the blocks for the super block
mkfs.ext4 /dev/sdb1

e2label /dev/sdb1 "opt"

######### mount sdb1 to /opt ##############
chmod 777 /opt

mount /dev/sdb1 /opt
chmod 777 /opt

echo '/dev/sdb1 /opt ext4 defaults 0 0' >> /etc/fstab

我发现了一个分开的食谱here,但它似乎并不支持我需要的所有参数(0%和100%,两个名字),无论如何我不知道如何进行格式化/安装块。

任何想法?

0 个答案:

没有答案