반응형
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 |
댓글