본문 바로가기
Linux

fdisk 파티션 생성 작업 단순화(개선)

by 도경다경 2022. 9. 28.
반응형

linux 운영 시 lun을 명시적으로 사용한다고 표시하기 위해  명시적으로 파티션 작업을 해주고 있다.

(legacy 환경에서나 쓰는거다)

 

그런데 매번 /dev/sdb 를 fdisk /dev/sdb 해서 파티션 만들고 타입 지정하고 저장하고 반복하는 작업이 귀찮아서 스크립트를 만들어봤다.

 

1) device 리스트가 많을 때 (리스트를 텍스트에 저장해서 처리)

- device.txt 파일에 리스트 입력

  # find /dev -name "sd*" | grep -v sda > /tmp/device.txt)

- 파티션 지정 스크립트 생성

  # vi fdisk.sh

=============================================

#!/bin/bash

for i in `cat /tmp/device.txt`

do

fdisk $i << EOF

n

 

 

 

 

wq

EOF

done

=============================================

- fdisk.sh 실행

 

 

2) device 몇 개 없을 때 (인수로 받아서 처리)

- 파티션 지정 스크립트 생성

  # vi fdisk.sh

=============================================

#!/bin/bash

 

for i in "$@"

do

fdisk $i << EOF

n

 

 

 

 

wq

EOF

done

=============================================

- fdisk.sh /dev/sdb /dev/sdc ......

필요하면 추가해서 사용

반응형

'Linux' 카테고리의 다른 글

Redhat top 명령어 단축키  (0) 2022.10.12
Redhat Linux 패치 날짜순 정렬  (0) 2022.10.11
특정 라인에 문자열 삽입  (0) 2022.09.28
redhat subscription proxy 구성  (0) 2022.09.28
redhat repository proxy client 구성  (0) 2022.09.28

댓글