장치 이름
100%

장치 · 레슨 3

장치 이름

리눅스가 일반 저장 장치, 파티션, 논리 장치 및 영구 장치 링크에 이름을 붙이는 방법을 알아봅니다.

리눅스 장치 이름은 하드웨어에 표시된 물리 커넥터가 아니라 인터페이스를 제공하는 커널 하위 시스템과 드라이버를 반영합니다. 일반적인 패턴을 익히되 저장 장치를 변경하기 전에는 현재 시스템에서 실제 매핑을 확인하십시오.

SCSI 계층 디스크 이름

SCSI 디스크 계층을 통해 제공되는 디스크는 일반적으로 sd 이름을 사용합니다. 여기에는 여러 SCSI, SATA, USB 저장 장치 및 가상 디스크가 포함됩니다.

  • /dev/sda: 전체 디스크 하나
  • /dev/sdb: 또 다른 전체 디스크
  • /dev/sda3: /dev/sda의 3번 파티션
  • /dev/sdb1: /dev/sdb의 1번 파티션

문자는 영구적인 식별자가 아니라 열거 순서를 반영합니다. 컨트롤러를 추가하거나 펌웨어 순서를 바꾸거나 장치를 연결하면 특정 문자를 받는 디스크가 달라질 수 있습니다.

sd 명명 패턴에서 /dev/sdb의 1번 파티션을 나타내는 경로는 무엇입니까?

숫자로 끝나는 이름

일부 전체 장치 이름은 이미 숫자를 포함하므로 파티션 이름에 p를 구분자로 사용합니다.

  • /dev/nvme0n1: 컨트롤러 0의 NVMe 네임스페이스 1
  • /dev/nvme0n1p2: 해당 네임스페이스의 2번 파티션
  • /dev/mmcblk0: MMC 블록 장치
  • /dev/mmcblk0p1: 해당 장치의 1번 파티션

NVMe 장치는 일반적으로 /dev/sdX라고 부르지 않으며 NVMe 하위 시스템의 명명 규칙을 사용합니다.

/dev/nvme0n1의 2번 파티션을 나타내는 경로는 무엇입니까?

논리 및 가상 블록 장치

리눅스는 물리 디스크 하나와 일대일로 대응하지 않는 블록 장치도 만듭니다.

  • 장치 매퍼 장치에는 /dev/dm-N을 사용하며, 보통 /dev/mapper/ 아래에 설명적인 링크도 함께 제공
  • 리눅스 소프트웨어 RAID 배열에는 /dev/mdN 사용
  • 일반 파일을 루프 블록 장치로 연결한 경우 /dev/loopN 사용

파티션, 암호화 계층, RAID, 논리 볼륨 및 파일 시스템은 하나의 스택을 이룹니다. 이름만 보고 스택을 추정하지 말고 lsblk 같은 도구로 부모-자식 관계를 확인하십시오.

장치 매퍼 장치의 설명적인 링크가 일반적으로 제공되는 위치는 어디입니까?

영구 저장 장치 링크

사용자 공간 장치 관리는 /dev/disk/ 아래에 링크를 만들며, 일반적으로 다음과 같이 분류합니다.

  • by-id: 하드웨어 또는 전송 식별자
  • by-uuid: 파일 시스템 UUID
  • by-label: 파일 시스템 레이블
  • by-partuuid: 파티션 테이블 UUID
  • by-path: 토폴로지에 의존하는 경로

안정적으로 유지되어야 하는 대상에 맞는 식별자를 선택하십시오. 파일 시스템 UUID는 파일 시스템을 식별할 뿐 그 아래의 물리 디스크를 반드시 식별하지는 않습니다. 파일 시스템을 복제하면 UUID가 중복될 수 있으므로 이를 사용하기 전에 고유성을 확인하십시오.

장치별 설정에서 /dev/disk/by-id/ 링크가 /dev/sdX보다 더 적합한 경우가 많은 이유는 무엇입니까?

의사 장치 이름

/dev/null, /dev/zero/dev/urandom 같은 이름은 물리 저장 장치가 아니라 커널 의사 장치를 나타냅니다. /dev/null은 쓰기를 버리고 읽기에서 파일 끝을 반환합니다. /dev/zero는 0 바이트를 제공하며, /dev/urandom은 커널 난수 생성기의 바이트를 제공합니다.

/dev/zero를 읽으면 무엇이 생성됩니까?

레슨 완료

장치 이름 완료

이제 일반적인 리눅스 저장 장치 이름을 영구적인 식별자로 오해하지 않고 해석할 수 있습니다.

  • sdXNUMBERsd 디스크의 파티션으로 읽습니다.

  • 전체 장치 이름이 이미 숫자로 끝나면 pNUMBER를 사용합니다.

  • 장치 매퍼, RAID 및 루프 장치 같은 논리 장치를 식별합니다.

  • 필요한 식별 특성에 맞는 영구 링크를 우선 사용합니다.

  • 저장 장치 이름과 커널 의사 장치를 구분합니다.

학습 진행 상황 저장

무료 계정을 만들어 이 레슨을 저장하고 어떤 기기에서든 계속 학습하세요.

무료 계정 만들기
다음 수업
장치(으)로 돌아가기