Salida lsblk de Linux

Salida lsblk de Linux

Si ejecuto lsblklo siguiente es mi resultado.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 698.7G  0 disk 
├─sda1   8:1    0   500M  0 part /boot
├─sda2   8:2    0   5.8G  0 part [SWAP]
├─sda3   8:3    0    50G  0 part /
├─sda4   8:4    0     1K  0 part 
└─sda5   8:5    0 642.4G  0 part /home
sr0     11:0    1  1024M  0 rom  

La mayor parte de esto está claro, pero tengo tres preguntas.
1. ¿Qué es sr0, por qué es RO y por qué hay un 1 debajo de la columna RM? Es un GB completo y tengo curiosidad por saber para qué se utiliza.
2. ¿Por qué es sda4un bloque de 1K? Recuerdo que cuando estaba instalando Fedora tenía 1,83 MB de espacio libre que simplemente se negó a usar. Supongo que esto va a mi sda4? ¿Por qué no lo usaría?
3. ¿Qué es la MAJ:MINcolumna?

Respuesta1

  1. sr0 es su dispositivo óptico, es decir, la unidad de DVD. Hay un 1 debajo de RM porque es una unidad extraíble. Tiene un 0 debajo de la columna RO porque no es un dispositivo de solo lectura. Es de tipo rom porque no es un disco, sino un DVD/CD-ROMdispositivo, es decir, un dispositivo óptico.

  2. sda4 es una partición de 1k porque es solo el caparazón de una partición. Los discos antiguos, es decir, aquellos con tabla de particiones tipo ms-dos (la contraparte moderna se llama GPT) podían tener sólo 4 particiones primarias. Las particiones primarias son esenciales para algunos sistemas operativos (versiones anteriores de Windows) porque solo pueden arrancar desde una partición primaria. Pero la necesidad de más particiones ha llevado a la transformación de una partición primaria en unapartición extendida, es decir, uno que se puede subdividir en 64 (creo) particiones más lógicas. Generalmente, la partición extendida es la última partición primaria (sda4) y nunca se utiliza directamente: en su lugar, se crea la primera de las particiones lógicas, de modo que se conserva la posibilidad de crear más particiones lógicas en un momento posterior. El 1K que ve contiene sólo información de partición, nada más.

  3. Mayor:menor son los nombres con los que el kernel se refiere internamente a los dispositivos. El primer número identifica al kernel el controlador de dispositivo que debe utilizar para comunicarse con el dispositivo. Entonces, si, por ejemplo, tuviera varios discos SCSI, todos tendrían el número principal 8. Si tuviera discos IDE, su número principal sería 3, las unidades ópticas serían 11 y los disquetes serían 2. El número menor identifica el dispositivo específico. entre todos aquellos que usan el mismo controlador de dispositivo: en su caso, las particiones 1-5 tienen números menores 1-5. Si tuviera un segundo disco SCSI, sus números menores comenzarían en 16. Estos números solían estar grabados en piedra, es decir, se entregaban con las distribuciones, pero con la llegada de udev ni siquiera se requiere que sean globalmente únicos y pueden variar. entre botas. Aún así, lo más común es que sigan el viejo hábito de tener 3 para discos IDE y 8 para discos SCSI.

Respuesta2

sr0generalmente se refiere a unidades de medios ópticos.

No sé por qué la partición dejó esta partición de 1K.

En lsblk --helpél dice MAJ:MIN major:minor device number. Simplemente suena como un identificador, pero no tengo idea de si tiene alguna utilidad.

información relacionada