GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gerätenummer in der Ausgabe des Stat-Befehls

# stat tool
  File: `tool'
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d      Inode: 671689      Links: 3

# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 2010-08-16 14:43 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-08-16 14:43 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-08-16 14:43 /dev/sda2
brw-rw---- 1 root disk 8, 5 2010-08-16 14:43 /dev/sda5

Im Beispiel befindet sich „tool“ (801h) in /dev/sda1 (Hauptgerätenummer ist 8, Nebengerätenummer ist 1). Das ist die erste Partition in /dev/sda .


Es ist die Haupt- und Nebengerätenummer kombiniert in einem Wert (in Hex und Dezimal) des Geräts, auf dem sich die Datei befindet.

Für Ihr Beispiel 804h ist Hauptgerät 8, Nebengerät 4. wenn Sie df . ausführen Während Sie sich in dem Verzeichnis befinden, in dem sich diese Datei befindet, erhalten Sie den Gerätenamen, z. B. /dev/sda1 . Wenn Sie es tun würden, dann tun Sie ls -al /dev/sda1 , es würde Ihnen die Gerätenummern zeigen. Hier ist ein Beispiel:

pax$ stat newfile # note device 801h, hex 801 = 2049 decimal
  File: 'newfile'
  Size: 2097152     Blocks: 4096       IO Block: 4096   regular file
Device: 801h/2049d  Inode: 2888080     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/     pax)   Gid: ( 1000/     pax)
Access: 2010-11-29 07:32:22.011271661 +0800
Modify: 2010-08-30 15:43:14.286796827 +0800
Change: 2010-08-30 15:43:14.286796827 +0800

pax$ df . # to get current device mount
Filesystem           1K-blocks Used Available Use% Mounted on
/dev/sda1            470301088 182471788 263939332  41% /

pax$ ls -al /dev/sda1 # to get major/minor = 8/1
brw-rw---- 1 root disk 8, 1 2010-11-30 07:02 /dev/sda1

Linux
  1. So weisen Sie einer Variablen die Ausgabe eines Linux-Befehls zu

  2. uflash:Befehl nicht gefunden

  3. Befehl setpci – PCI-Gerät konfigurieren

  4. tee-Befehlsbeispiele in Linux

  5. Linux-lsblk-Ausgabe

Stat-Befehl unter Linux

Linux-Stat-Befehl erklärt

Ccat – Cat-Befehlsausgabe einfärben

iftop-Befehl unter Linux

lsblk-Befehl unter Linux

Beispiele für Linux-Echo-Befehle