Sortie Linux LSBLK

9

Si je lance lsblkce qui suit est ma sortie.

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 plupart de cela est clair, mais j'ai trois questions.
1. Qu'est-ce que sr0, pourquoi est-il RO et pourquoi y a-t-il un 1 sous la colonne RM? C'est un GB entier et je suis curieux de savoir à quoi il sert.
2. Pourquoi sda4un bloc 1K? Je me souviens que lorsque j'installais Fedora, j'avais 1,83 Mo d'espace libre qu'il refusait juste d'utiliser. Je suppose que cela va à mon sda4? Pourquoi ne l'utiliserait-il pas?
3. Qu'est-ce que la MAJ:MINcolonne?

user341814
la source

Réponses:

12
  1. sr0 est votre périphérique optique, c'est-à-dire le lecteur de DVD. Il y a un 1 sous le RM car c'est un lecteur amovible. Il a un 0 sous la colonne RO car il ne s'agit pas d'un périphérique en lecture seule. Il est de type rom car il ne s'agit pas d'un disque, mais d'un périphérique DVD / CD- ROM , c'est-à-dire un périphérique optique.

  2. sda4 est une partition 1k car il ne s'agit que du shell d'une partition. Les disques à l'ancienne, c'est-à-dire ceux avec une table de partition de type ms-dos (l'homologue moderne est appelé GPT) ne pouvaient avoir que 4 partitions principales. Les partitions primaires sont essentielles à certains systèmes d'exploitation (anciennes versions de Windows) car elles ne peuvent démarrer qu'à partir d'une partition principale. Mais le besoin de plus de partitions a conduit à la transformation d'une partition principale en partition étendue, c'est-à-dire une partition qui peut être subdivisée en 64 partitions (je pense) plus logiques. Généralement, la partition étendue est la dernière partition principale (sda4), et elle n'est jamais directement utilisée: à sa place, la première des partitions logiques est créée, de sorte que la possibilité de créer plus de partitions logiques à une date ultérieure est préservée. Le 1K que vous voyez ne contient donc que des informations de partitionnement, rien de plus.

  3. Majeur: mineur sont les noms avec lesquels le noyau se réfère en interne aux périphériques. Le premier numéro identifie le noyau du pilote de périphérique qu'il doit utiliser pour communiquer avec le périphérique. Donc, si par exemple vous aviez plusieurs disques SCSI, ils auraient tous le numéro majeur 8. Si vous aviez des disques IDE, leur nombre principal serait 3, les lecteurs optiques sont tous 11 et les disquettes sont 2. Le numéro mineur identifie le périphérique spécifique parmi tous ceux qui utilisent le même pilote de périphérique: dans votre cas, les partitions 1-5 ont des numéros mineurs 1-5. Si vous aviez un deuxième disque SCSI, leur nombre mineur commencerait à 16. Ces nombres étaient auparavant gravés dans la pierre, c'est-à-dire expédiés avec des distributions, mais avec l'arrivée d'udev, ils ne sont même pas tenus d'être uniques au monde et peuvent varier entre les bottes. Pourtant, il est plus courant pour eux d'adhérer à l'ancienne habitude d'avoir 3 pour les disques IDE,

MariusMatutiae
la source
0

sr0 se réfère généralement aux lecteurs de supports optiques.

Je ne sais pas pourquoi le partitionnement a quitté cette partition 1K

On lsblk --helpy dit MAJ:MIN major:minor device number. Cela ressemble juste à un identifiant, mais aucune idée s'il a une utilité.

loluengo
la source
Je ne m'inquiète pas vraiment pour le petit morceau qui reste avec autant d'espace, mais je me demandais. Merci
user341814