Linux lsblk çıkışı


8

Koşarsam lsblk Aşağıdaki benim çıktım.

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  

Bunun çoğu açık, ancak üç sorum var.
1. sr0 nedir, neden RO ve neden RM sütununun altında 1 var? Tamamen bir GB ve ne için kullanıldığını merak ediyorum.
2. neden sda4 1K'lık bir blok mu? Fedora'yı kurarken, sadece kullanmayı reddettiği 1.83 MB boş alana sahip olduğumu hatırlıyorum. Bunun benim için geçerli olduğunu varsayıyorum sda4? Neden kullanmıyor?
3. nedir MAJ:MIN Sütun?

Yanıtlar:


12
  1. sr0, optik cihazınızdır, yani dvd sürücüsü. Çıkarılabilir bir sürücü olduğu için RM'nin altında bir tane var. RO sütununun altında 0 bulunur çünkü salt okunur bir cihaz değildir. Rom türündedir, çünkü disk değil, DVD / CD- ROM cihaz, yani bir optik cihaz.

  2. sda4 1k bölümüdür, çünkü sadece bir bölümün kabuğudır. Eski moda diskler, yani, ms-dos tipi bölüm tablosuna (modern meslektaşı GPT denilen) sahip olanların yalnızca 4 birincil bölümü olabilir. Birincil bölümler bazı işletim sistemleri için önemlidir (Windows'un eski sürümleri) çünkü yalnızca birincil bir bölümden önyüklenebilirler. Ancak daha fazla bölüme duyulan ihtiyaç, bir birincil bölümün bir genişletilmiş bölüm yani, 64 (bence) daha mantıksal bölümlere ayrılabilir. Genel olarak, genişletilmiş bölüm son birincil bölümdür (sda4) ve asla doğrudan kullanılmaz: onun yerine, mantıksal bölümlerin ilki oluşturulur, böylece daha sonra daha mantıksal bölümler oluşturma olasılığı korunur. Böylece gördüğünüz 1K, yalnızca bölümleme bilgilerini içerir, başka bir şey yapmaz.

  3. Binbaşı: küçük, çekirdeğin dahili olarak aygıtlara başvurduğu adlardır. İlk sayı, çekirdeğe, aygıtla iletişim kurmak için kullanması gereken aygıt sürücüsünü tanımlar. Bu nedenle, örneğin birkaç SCSI diskiniz olsaydı, hepsinde önemli bir sayı 8 olurdu. IDE diskleriniz olsaydı, ana sayıları 3 olurdu, optik sürücüler 11'di ve disketleri 2 idi. Küçük sayılar belirli cihazı tanımlar. aynı aygıt sürücüsünü kullananlar arasında: sizin durumunuzda, 1-5 bölümleri 1-5 arasında küçük numaralara sahiptir. İkinci bir SCSI diskiniz olsaydı, küçük sayıları 16'da başlayacaktı. Bu sayılar taş oyulmuştu, yani dağıtıma sahipti, ancak udev'in gelmesiyle birlikte dünya çapında benzersiz olmaları gerekmiyordu ve değişebilir botların arasında. Yine de, eskiden IDE diskleri için 3, SCSI diskleri için 8 olan eski alışkanlıklarına uymaları en yaygın olanıdır.


0

sr0 genellikle optik medya sürücülerini ifade eder.

Bölümlemenin neden bu 1K bölümünü bıraktığını bilmiyorum

üzerinde lsblk --help belirtir MAJ:MIN major:minor device number. Sadece bir tanımlayıcıya benziyor, fakat herhangi bir kullanımı varsa, hiçbir fikrim yok.


Gerçekten fazla yer bırakan küçük parça için endişelenmiyorum, ama merak ediyordum. Teşekkürler
user341814
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.