ls -l 그룹 간 크기 및 수

ls -l 그룹 간 크기 및 수

내가 실행하면 ls -l /dev/null /dev/zero /dev/tty다음을 얻습니다.

crw-rw-rw- 1 root root 1, 3 Aug  9 09:05 /dev/null
crw-rw-rw- 1 root tty  5, 0 Aug  9 09:05 /dev/tty
crw-rw-rw- 1 root root 1, 5 Aug  9 09:05 /dev/zero

그룹 뒤의 숫자 1과 5는 무엇을 나타냅니까?

답변1

이 파일은 다음과 같은 특수 파일입니다.장비.

크기 매개변수는 없지만 다음과 같은 두 개의 숫자가 있습니다.기본그리고미성년자숫자.

전공은 장치 유형(터미널, 디스크, 네트워크 인터페이스, 파일 시스템)과 다소 관련이 있습니다.

보조는 관련 인스턴스 번호입니다.

나는 "관련"이라는 단어를 사용합니다. 전혀 계산되지 않습니다. 디스크마다 주요 번호가 다를 수 있습니다. 이 두 값의 계산은 복잡하며 대부분 운영 체제에서 수행됩니다.

  • HP-UX는 insf -e이러한 장치를 만드는 데 사용됩니다.
  • Solaris devfsadm -c disk의 디스크 사용
  • AIX 사용량 cfgadm -a(메모리에서)

편집하다:

비)이러한 번호는 거의 사용되지 않으며 앞서 언급한 것처럼 다른 유틸리티에서 이를 관리합니다. ㅏ)일반적으로 이러한 숫자를 수동으로 계산할 수는 없습니다. 당신은 그들을 알거나 모릅니다. 저는 HP-UX 11Iv1에서 mknod /dev/vgX c 64 0x010000, 64를 기본으로 사용하고 0X010000을 보조로 사용하여 볼륨 그룹 생성을 한 번만 사용했습니다 . 보조번호 관리는 사용자의 책임입니다.

관련 정보