Đầu ra lsblk của Linux


9

Nếu tôi chạy lsblksau đây là đầu ra của tôi.

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  

Hầu hết điều này là rõ ràng, nhưng tôi có ba câu hỏi.
1. Sr0 là gì, tại sao lại là RO và tại sao lại có 1 dưới cột RM? Đó là toàn bộ GB và tôi tò mò không biết nó được dùng để làm gì.
2. Tại sao là sda4khối 1K? Tôi nhớ khi tôi cài đặt Fedora, tôi có 1,83 MB dung lượng trống mà nó vừa từ chối sử dụng. Tôi cho rằng điều này đi đến của tôi sda4? Tại sao nó không sử dụng nó?
3. MAJ:MINCột là gì?

Câu trả lời:


12
  1. sr0 là thiết bị quang của bạn, tức là ổ đĩa dvd. Có 1 dưới RM vì nó là một ổ đĩa di động. Nó có 0 dưới cột RO vì nó không phải là thiết bị chỉ đọc. Nó thuộc loại rom vì nó không phải là đĩa, mà là thiết bị DVD / CD- ROM , tức là thiết bị quang.

  2. sda4 là phân vùng 1k vì nó chỉ là vỏ của phân vùng. Các đĩa kiểu cũ, tức là những đĩa có bảng phân vùng kiểu ms-dos (bản sao hiện đại được gọi là GPT) chỉ có thể có 4 phân vùng chính. Các phân vùng chính rất cần thiết cho một số HĐH (phiên bản Windows cũ hơn) vì chúng chỉ có thể khởi động từ một partiton chính. Nhưng nhu cầu về nhiều phân vùng hơn đã dẫn đến việc chuyển đổi một phân vùng chính thành một phân vùng mở rộng, tức là một phân vùng có thể được chia nhỏ thành 64 phân vùng hợp lý hơn (tôi nghĩ). Nói chung, partiton mở rộng là phân vùng chính cuối cùng (sda4) và nó không bao giờ được sử dụng trực tiếp: thay vào đó, phân vùng logic đầu tiên được tạo ra, do đó khả năng tạo các phân vùng logic hơn sau đó được giữ nguyên. Do đó, 1K bạn thấy chỉ chứa thông tin phân vùng, không có gì hơn.

  3. Major: junior là tên mà kernel đề cập đến bên trong các thiết bị. Số đầu tiên xác định hạt nhân trình điều khiển thiết bị mà nó phải sử dụng để giao tiếp với thiết bị. Vì vậy, nếu bạn có nhiều đĩa SCSI, thì tất cả chúng đều có số chính 8. Nếu bạn có đĩa IDE, số chính của chúng là 3, các ổ đĩa quang là tất cả 11 và đĩa mềm là 2. Số phụ xác định thiết bị cụ thể trong số tất cả những người sử dụng cùng trình điều khiển thiết bị: trong trường hợp của bạn, các phân vùng 1-5 có các số phụ 1-5. Nếu bạn có đĩa SCSI thứ hai, các số phụ của chúng sẽ bắt đầu ở mức 16. Những số này từng được khắc trên đá, tức là tàu có các bản phát hành, nhưng với sự xuất hiện của udev, chúng thậm chí không bắt buộc phải là duy nhất trên toàn cầu và có thể thay đổi giữa ủng. Tuy nhiên, thông thường nhất là họ tuân thủ thói quen cũ là có 3 đĩa IDE,


0

sr0 thường đề cập đến các ổ đĩa phương tiện truyền thông quang học.

Tôi không biết tại sao phân vùng lại phân vùng 1K này

Trên lsblk --helpđó tuyên bố MAJ:MIN major:minor device number. Nó chỉ giống như một định danh, nhưng không biết nó có sử dụng được không.


Tôi không thực sự lo lắng về một chút nhỏ còn lại với quá nhiều không gian, nhưng tôi đã tự hỏi. Cảm ơn
user341814
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.