논리 볼륨의 장치 이름

논리 볼륨의 장치 이름

생각해 보세요:

# fdisk -l /dev/sda

디스크 /dev/sda: 298.9GB, 298999349248바이트
255개 헤드, 63개 섹터/트랙, 36,351개 실린더
단위 = 16065 * 512 = 8225280바이트의 실린더

   장치 부팅 시작 끝 블록 ID 시스템
/dev/sda1 * 1 13 104391 83 리눅스
/dev/sda2 14 36351 291884985 8e 리눅스 LVM

#df
사용된 파일 시스템 1K 블록 무료 사용 % 마운트됨
/dev/mapper/VolGroup00-LogVol00
                     276883300 3610240 258981300 2% /
/dev/sda1 101086 19371 76496 21% /boot
tmpfs 1993292 0 1993292 0% /dev/shm

(운영체제는 Centos 5.5 64-bit, 하드웨어는 LSI MegaRAID BIOS를 사용하는 IBM ServeRAID M1015입니다.)

df대신 긴 파일 시스템 이름을 사용하는 이유는 무엇입니까 /dev/sda2?

답변1

df블록 장치에 있는 마운트된 파일 시스템을 표시합니다. fdisk/dev/sda 블록 장치에 파티션 테이블을 표시합니다. 파일 시스템을 /dev/sda2에 직접 마운트하지 않기 때문에 df출력에 표시되지 않습니다. 루트 파일 시스템(참조 자료의 첫 번째 항목 df)은 LVM 논리 볼륨에 있습니다. fdisk 출력을 검토한 후에는 /dev/sda2의 LVM 물리 볼륨에 있을 가능성이 높습니다.

출력의 블록 장치 이름을 dfLVM 관리 유틸리티 출력의 블록 장치 이름과 비교할 때 커널이 df(여기서는 /dev/mapper/VolGroup00-LogVol00)의 전체 장치 이름을 사용한다는 것을 아는 데 도움이 됩니다. 장치 매퍼는 볼륨 그룹 이름에 해당하는 편리한 심볼릭 링크를 /dev에 생성합니다. df에서 이름의 "매퍼" 부분을 생략하고 하이픈을 슬래시로 대체하여 두 출력을 연관시킬 수 있습니다. 달리기는 ls -al /dev/VolGroup00이 관계를 보여줍니다.

이는 실제로 하드웨어 공격과 관련이 없습니다. 컨트롤러 유형에 관계없이 이러한 유틸리티는 동일한 정보를 제공합니다.

관련 정보