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

このファイルは次の特殊ファイルです。装備

サイズパラメータはありませんが、次の2つの数値があります。基本そして未成年者数字。

専攻は、デバイスタイプ(ターミナル、ディスク、ネットワークインタフェース、ファイルシステム)と多少関連しています。

セカンダリは関連インスタンス番号です。

私は「関連」という言葉を使います。まったくカウントされません。ディスクごとにキー番号が異なる場合があります。これら2つの値の計算は複雑であり、ほとんどがオペレーティングシステムで行われます。

  • HP-UXはinsf -eこれらのデバイスを作成するために使用されます。
  • Solarisdevfsadm -c diskのディスク使用
  • AIX使用量cfgadm -a(メモリー内)

編集する:

雨)これらの番号はほとんど使用されず、前述のように他のユーティリティによって管理されます。 ㅏ)通常、これらの数値を手動で計算することはできません。あなたはそれらを知っているかわからない。私はHP-UX 11Iv1でmknod /dev/vgX c 64 0x010000、64を基本として使用し、0X010000を補助として使用してボリュームグループ作成を一度だけ使用しました。補助番号の管理はユーザーの責任です。

関連情報