GNU/Linux >> Tutoriales Linux >  >> Linux

Número de dispositivo en la salida del comando stat

# 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

En el ejemplo, 'herramienta' (801h) está en /dev/sda1 (el número de dispositivo principal es 8, el número de dispositivo secundario es 1). Esa es la primera partición en /dev/sda .


Es el número de dispositivo mayor y menor combinado en un valor (en hexadecimal y decimal) del dispositivo en el que reside el archivo.

Para tu ejemplo, 804h es el dispositivo principal 8, el dispositivo secundario 4. si ejecuta df . mientras esté en el directorio donde se encuentra ese archivo, obtendrá el nombre del dispositivo como /dev/sda1 . Si tuvieras que hacer ls -al /dev/sda1 , le mostraría los números de dispositivo. He aquí un ejemplo:

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. Cómo asignar la salida de un comando de Linux a una variable

  2. Ejemplos de comandos de tiempo de Linux

  3. Comando setpci:configurar el dispositivo PCI

  4. Ejemplos de comandos tee en Linux

  5. Redirigir la salida del comando en la ventana acoplable

Comando Stat en Linux

Explicación del comando Stat de Linux

Ccat – Colorear la salida del comando Cat

Comando iftop en Linux

Comando lsblk en Linux

Ejemplos de comandos echo de Linux