mindol's life

mindol.egloos.com

포토로그




[ShellScript] /proc/partitions 정보 추출 방법





Shell 상에서 partition 정보 추출 방법


1. /proc/partitions 이용 방법

1) Major 추출
1-1) cat, awk, grep 으로 추출하는 방법

# cat /proc/partitions | grep sd[a-z] | awk '{ printf "%s\n", $4 }'

1-2) awk, grep 만으로 추출하는 방법

# awk '{print $4}' /proc/partitions | grep -e 'sd[a-z]' | grep -v 'sd[a-z][0-9]'

2) Minor 추출

2-1) awk, grep 만으로 추출하는 방법

# awk '{print $4}' /proc/partitions | grep -e 'sd[a-z][0-9]' -e 'md[0-9]' | sort

2-2) cat, awk, grep 으로 추출하는 방법

# cat /proc/partitions | grep sd[a-z][0-9] | awk '{ printf "%s\n", $4 }'


2. lsblk 명령어로 이용하는 방법

# lsblk --nodeps --output NAME,TYPE --raw | grep disk | grep -v block | awk '{ printf "%s %s\n", $1, $1 }'