정해진 시작 디스크부터 마지막 디스크까지 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
'Development > Shell script' 카테고리의 다른 글
[Shell Script] 유용한 Linux 명령어 활용 예시 : -F와 NR 활용 (0) | 2019.08.08 |
---|---|
[Linux][Shell Script] daemon start & stop script 예시 (25) | 2019.07.23 |
[Linux][Shell script] while / for 예시, 조건문 -f / -d (27) | 2019.07.23 |
[Shell Script] awk 자주쓰는 옵션 - BEGIN, print (0) | 2019.07.22 |
[Shell Script] mount_a36j.sh (디스크 마운트 자동화 쉘 스크립트 예시) (0) | 2019.07.16 |