Salida lsblk de Linux

9

Si ejecuto lsblklo siguiente es mi salida.

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 de para qué se utiliza.
2. ¿Por qué es sda4un bloque 1K? Recuerdo que cuando estaba instalando Fedora tenía 1,83 MB de espacio libre que simplemente se negaba a usar. Supongo que esto va a mi sda4? ¿Por qué no lo usaría?
3. ¿Qué es la MAJ:MINcolumna?

usuario341814
fuente

Respuestas:

12
  1. SR0 es su dispositivo óptico, es decir, la unidad de DVD. Hay un 1 debajo del 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 dispositivo DVD / CD- ROM , es decir, un dispositivo óptico.

  2. sda4 es una partición de 1k porque es solo un shell de una partición. Los discos anticuados, es decir, aquellos con una tabla de particiones de tipo ms-dos (la contraparte moderna se llama GPT) podrían tener solo 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 una partició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 usa directamente: en su lugar, se crea la primera de las particiones lógicas, de modo que se preserva la posibilidad de crear más particiones lógicas en un momento posterior. El 1K que ves, por lo tanto, contiene solo información de partición, nada más.

  3. Mayor: menor son los nombres con los que el núcleo se refiere internamente a los dispositivos. El primer número identifica al núcleo el controlador del dispositivo que debe usar para comunicarse con el dispositivo. Entonces, si por ejemplo tuviera varios discos SCSI, todos tendrían el número mayor 8. Si tuviera discos IDE, su número mayor sería 3, las unidades ópticas son 11 y los disquetes son 2. El número menor identifica el dispositivo específico entre todos los 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 tallados en piedra, es decir, enviados con distribuciones, pero con la llegada de udev ni siquiera se requiere que sean únicos a nivel mundial, y pueden variar entre botas Aún así, es más común que se adhieran al viejo hábito de tener 3 para discos IDE,

MariusMatutiae
fuente
0

sr0 generalmente se refiere a unidades de medios ópticos.

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

En lsblk --helpeso dice MAJ:MIN major:minor device number. Simplemente suena como un identificador, pero no tengo idea si tiene algún uso.

loluengo
fuente
Realmente no me preocupo por lo poco que queda con tanto espacio, pero me preguntaba. Gracias
user341814