刚开始做厨师,我尝试使用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%,两个名字),无论如何我不知道如何进行格式化/安装块。
任何想法?