정해진 시작 디스크부터 마지막 디스크까지 parted 작업 및 포맷 작업 자동화 쉘 스크립트

parted 명령어를 통해 해당 작업 진행

parted 설치되어있지 않은 경우 설치하라는 ERROR 메시지 출력

 

 

1. /dev/sda부터 /dev/sdaj까지(36ea)의 디스크 포맷 밋 parted 자동화 쉘 스크립트 예시

#!/bin/bash
if [ "`rpm -qa |grep parted |wc -l`" -ge 1 ];then
echo "parted Starting accepted!
Working..."
for i in {a..z};do parted --script /dev/sd$i mklabel gpt mkpart primary ext4 1049kb 100%;done
sleep 1
for i in {a..j};do parted --script /dev/sda$i mklabel gpt mkpart primary ext4 1049kb 100%;done
sleep 1
for i in {a..z};do echo $i;mkfs.ext4 /dev/sd$i"1";done
for i in {a..j};do echo $i;mkfs.ext4 /dev/sda$i"1";done
else
echo "Error : you need to yum install parted"
fi

 

 


2. /dev/sda부터 /dev/sdx까지(24ea)의 디스크 포맷 밋 parted 자동화 쉘 스크립트 예시

#!/bin/bash
if [ "`rpm -qa |grep parted |wc -l`" -ge 1 ];then
echo "parted Starting accepted!
Working..."
for i in {a..x};do parted --script /dev/sd$i mklabel gpt mkpart primary ext4 1049kb 100%;done
sleep 1
for i in {a..x};do echo $i;mkfs.ext4 /dev/sd$i"1";done 
else
echo "Error : you need to yum install parted"
fi

 

+ Recent posts