리눅스 lsblk 출력

리눅스 lsblk 출력

lsblk다음을 실행하면 내 결과가 나옵니다.

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  

대부분의 내용은 명확하지만 세 가지 질문이 있습니다.
1. sr0은 무엇이고 왜 RO이며 RM 열 아래에 1이 있는 이유는 무엇입니까? GB 전체인데 용도가 무엇인지 궁금합니다.
2. 왜 sda41K 블록인가요? Fedora를 설치할 때 1.83MB의 여유 공간이 있었는데 사용이 거부되었던 기억이 납니다. 나는 이것이 내 sda4? 왜 그것을 사용하지 않을까요?
3. 칼럼은 무엇인가요 MAJ:MIN?

답변1

  1. sr0은 광학 장치, 즉 DVD 드라이브입니다. 이동식 드라이브이므로 RM 아래에 1이 있습니다. 읽기 전용 장치가 아니기 때문에 RO 열 아래에 0이 있습니다. 디스크가 아니라 DVD/CD이므로 ROM 유형입니다.ROM장치, 즉 광학 장치.

  2. sda4는 파티션의 쉘일 뿐이므로 1k 파티션입니다. 구식 디스크, 즉 ms-dos 유형 파티션 테이블(현대적인 대응 방식은 GPT라고 함)이 있는 디스크에는 기본 파티션이 4개만 있을 수 있습니다. 기본 파티션에서만 부팅할 수 있기 때문에 일부 OS(이전 버전의 Windows)에는 기본 파티션이 필수적입니다. 그러나 더 많은 파티션이 필요함에 따라 기본 파티션이확장 파티션, 즉 64개 이상의 논리적 파티션으로 더 세분화될 수 있는 것입니다. 일반적으로 확장 파티션은 마지막 기본 파티션(sda4)이며 직접 사용되지 않습니다. 대신 첫 번째 논리 파티션이 생성되므로 나중에 더 많은 논리 파티션을 생성할 가능성이 유지됩니다. 따라서 표시되는 1K에는 분할 정보만 포함되어 있으며 그 이상은 없습니다.

  3. Major:minor는 커널이 내부적으로 장치를 참조하는 이름입니다. 첫 번째 숫자는 장치와 통신하는 데 사용해야 하는 장치 드라이버를 커널에 식별합니다. 따라서 예를 들어 여러 개의 SCSI 디스크가 있는 경우 모두 메이저 번호 8이 됩니다. IDE 디스크가 있는 경우 메이저 번호는 3이고 광학 드라이브는 모두 11개이며 플로피는 2입니다. 마이너 번호는 특정 장치를 식별합니다. 동일한 장치 드라이버를 사용하는 모든 장치 중에서: 귀하의 경우 파티션 1-5에는 부 번호 1-5가 있습니다. 두 번째 SCSI 디스크가 있는 경우 해당 부 번호는 16부터 시작합니다. 이 번호는 돌에 새겨져 있었습니다. 즉, 배포판과 함께 제공되었지만 udev가 출시되면서 전역적으로 고유할 필요도 없으며 다양할 수 있습니다. 부츠 사이. 그럼에도 불구하고 IDE 디스크용으로 3개, SCSI 디스크용으로 8개를 사용하는 오래된 습관을 고수하는 것이 가장 일반적입니다.

답변2

sr0일반적으로 광학 미디어 드라이브를 나타냅니다.

파티셔닝으로 인해 이 1K 파티션이 남겨진 이유를 모르겠습니다.

그것에는 lsblk --help상태입니다 MAJ:MIN major:minor device number. 식별자처럼 들리지만 어떤 용도로 사용되는지는 알 수 없습니다.

관련 정보