DUMPON(8)

명칭
dumpon - 크래쉬 덤프용 디바이스의 지정

서식
dumpon [-v] special_file dumpon [-v] off

해설
dumpon 유틸리티는, 패닉시에 커널이 크래쉬 덤프를 세이브하는 디바이스를 지정하는데 이용됩니다.

통상, dumpon (은)는 시스템의 multiuser 초기화 파일 /etc/rc 중(안)에서 불려 가 부트시의 설정 파일 /etc/rc.conf 의 변수 “dumpdev” 에 의해 제어됩니다.

x지정한 덤프 디바이스는, x물리 메모리보다 적어도 64 킬로바이트는 클 필요가 있습니다. 대부분의 시스템에서는, 지정한 덤프 디바이스는, 적어도 물리 메모리와 동용량일 필요가 있습니다. 덤프에 추가 헤더가 추가된다고 해도, 플랫폼 BIOS 가 전형적으로는 약간의 메모리를 취해 버리기 때문에, 시스템으로 사용 가능한 실제의 RAM 용량보다 덤프 사이즈를 크게 하는 것은 통상 불필요합니다.

-v 플래그는 dumpon 에 그 처리에 관한 상세 정보를 출력시킵니다.

주
파일 시스템 상태의 커널 내부 표현을 신용할 수 없는 상태로, panic(9) 조건이 발생 할 수 있습니다. 이 때문에, 시스템 스왑 디바이스이며, 파일 시스템을 함 없다 디바이스의 1 개를, 덤프 디바이스로서 사용해야 합니다.

dumpon 유틸리티의 동작은, sysctl(3) 의 MIB 변수 “kern.dumpdev” (으)로 지정되었다 special_file 의 디바이스 번호를 설정하는지, 혹은 special_file 하지만 캐릭터 라인 “off” 의 경우는 NODEV (덤프는 취하지 않는 것을 의미합니다) (을)를 설정한다, 라는 것입니다.

dumpon (은)는 커널 초기화중에는 사용할 수 없기 때문에, 커널 초기화중의 시스템 패닉의 덤프 생성용으로는, loader(8) 하지만 제공한다 dumpdev 변수를 사용해 주세요.

관련 항목
sysctl(3), fstab(5), rc.conf(5), config(8), init(8), loader(8), rc(8), savecore(8), swapon(8), panic(9)

관련 파일
/dev/{ad, da}? s? b
    표준의 스왑 area
/etc/rc.conf
    부트시의 시스템 설정

버그
크래쉬 덤프를 취할 때는 이미 파일 시스템 레이어는 동작하고 있지 않았기 때문에, 크래쉬 덤프를 직접 파일에 떨어뜨릴 수 없습니다.

역사
dumpon 유틸리티는 FreeBSD 2.1 그리고 등장했습니다.