하드 드라이브 및 장치에 대한 Ubuntu Linux 용어 설명

Summary: 이 문서는 하드 드라이브 및 디바이스에 대한 Ubuntu Linux 용어 및 이러한 용어가 Dell PC에서 사용되는 방식에 대한 참조입니다.

Article Content


Symptoms

 


이 문서에서는 하드 드라이브 및 디바이스가 Ubuntu Linux에서 불리는 이름과 Dell PC에서 사용되는 방법에 대해 설명합니다.


목차:

  1. Linux의 장치 이름 지정 규칙 이해
  2. Linux 장치 이름 지정 규칙
  3. GRUB 장치 이름 지정 규칙
  4. GRUB2 장치 이름 지정 규칙
  5. Ubuntu에서의 장치 용어 및 사용법에 대한 요약

 

Linux의 장치 이름 지정 규칙 이해

 

Ubuntu Linux를 능숙하게 설치하고 사용하려면 디바이스 명명 규칙 및 사용법을 반드시 이해해야 합니다. 장치 이름 지정 규칙은 수많은 Linux 버전이 꾸준히 출시되고 기술이 변화하면서 변경되고 발전했습니다.

안타깝게도 이는 Windows 또는 Apple에서 시스템의 디바이스를 명명하고 사용하는 방식과 비슷하지 않습니다. Google의 Android와는 일부 유사점이 있습니다.

SLN151767_ko__1icon 참고: 현재 Ubuntu 버전은 GRUB(GRand Unified Bootloader)2입니다. 이 문서에서 최신 정보는 섹션 4 및 5입니다.


맨 위로 이동


 

Linux 장치 이름 지정 규칙

 

Linux는 처음에는 각 장치에 이름을 지정했으며, 규칙이 변경되면서 그 다음에는 위치 지정, 그 다음에는 파티션 지정이 추가되었습니다.

SLN151767_ko__1icon 참고: MBR(Master Boot Record) 드라이브를 파티셔닝할 때 최대 4개의 기본 파티션을 만들 수 있습니다. 또는 여러 기본 및 논리 파티션의 조합을 만들 수 있습니다. GPT(GUID Partition Table) 드라이브에 대해 이 규칙을 유지하는 것이 좋습니다.

Linux의 원래 명명 규칙은 다음과 같습니다.

  • dev/fd0 - 첫 번째 플로피 드라이브.
  • dev/fd1 - 두 번째 플로피 드라이브.
  • dev/sda - 첫 번째 SCSI 디스크 SCSI ID 주소순.
  • dev/sdb - 두 번째 SCSI 디스크 주소순.
  • dev/scd0 또는 /dev/sr0 - 첫 번째 SCSI CD-ROM.
  • dev/hda - IDE 기본 컨트롤러의 마스터 디스크.
  • dev/hdb - IDE 기본 컨트롤러의 슬레이브 디스크.
  • dev/mmcblk0 - PCMCIA의 SDHC 카드. 특수 장치 이름 지정 규칙.
  • dev/sdb - SCSI 에뮬레이션에 대한 USB 플래시 드라이브. 그러나 커널은 여러 드라이버와 병렬로 시작됩니다. 이는 사용자의 sda 또는 sdb 드라이브가 USB 드라이브임을 의미하는 것이 아니라, USB 모듈이 드라이브 모듈로 동시에 시작되었으며 해당 메시지를 동시에 전송했음을 의미합니다.
  • dev/hdc 및 /dev/hdd - 보조 컨트롤러의 마스터 디스크 및 슬레이브 디스크. 최신 IDE 컨트롤러에는 두 개의 컨트롤러처럼 작동하는 두 개의 채널이 있습니다.


맨 위로 이동


 

GRUB 장치 이름 지정 규칙

 

GRUB에서는 0부터 시작하는 파티션을 추가하여 규칙이 변경되었습니다.

(E)IDE 제어 디스크의 기본 이름은 dev/hd?입니다. ?는 단일 문자입니다. GRUB에서 이는 hd?와 동일합니다. ?는 1에서 4의 위치입니다.

디바이스 명명은 간단합니다. 아래 첫 번째 예를 보면, 첫 번째 부분은 디바이스 이름 hd이며 두 번째 부분은 a가 있는 위치입니다.

드라이브 이름
  • dev/hda - 첫 번째 컨트롤러의 마스터 디스크
  • dev/hdb - 첫 번째 컨트롤러의 슬레이브 디스크
  • dev/hdc - 두 번째 컨트롤러의 마스터 디스크
  • dev/hdd - 두 번째 컨트롤러의 슬레이브 디스크
GRUB 이름
  • hd1 - 첫 번째 컨트롤러의 마스터 디스크
  • hd2 - 첫 번째 컨트롤러의 슬레이브 디스크
  • hd3 - 두 번째 컨트롤러의 마스터 디스크
  • hd4 - 두 번째 컨트롤러의 슬레이브 디스크

파티션 명명은 간단합니다. 해당 디바이스에 번호를 추가하면 됩니다. dev/hda의 몇 가지 파티션은 아래 항목을 참조하십시오.

SLN151767_ko__1icon 참고: 0-3은 선택할 수 있는 4개의 가능한 기본 파티션이며 4 이상은 설정한 논리 파티션입니다.
드라이브 이름
  • dev/hda0 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 기본 파티션.
  • dev/hda1 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 기본 파티션.
  • dev/hda4 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 논리 파티션.
  • dev/hda5 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 논리 파티션.
GRUB 이름
  • hd1,0 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 기본 파티션.
  • hd1,1 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 기본 파티션.
  • hd1,4 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 논리 파티션.
  • hd1,5 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 논리 파티션.


맨 위로 이동


 

GRUB2 장치 이름 지정 규칙

 

GRUB2에서는 명명 규칙에서 0을 제외하는 것으로 규칙이 변경되었으며, 이는 모든 것이 1부터 시작함을 의미합니다.

(E)IDE 제어 디스크의 기본 이름은 dev/hd?입니다. ?는 단일 문자입니다. GRUB2에서 이는 hd?와 동일합니다. ?는 1에서 4의 위치입니다.

디바이스 명명은 간단합니다. 아래 첫 번째 예를 보면, 첫 번째 부분은 디바이스 이름 hd이며 두 번째 부분은 a가 있는 위치입니다.

드라이브 이름
  • dev/hda - 첫 번째 컨트롤러의 마스터 디스크
  • dev/hdb - 첫 번째 컨트롤러의 슬레이브 디스크
  • dev/hdc - 두 번째 컨트롤러의 마스터 디스크
  • dev/hdd - 두 번째 컨트롤러의 슬레이브 디스크
GRUB2 이름
  • hd1 - 첫 번째 컨트롤러의 마스터 디스크
  • hd2 - 첫 번째 컨트롤러의 슬레이브 디스크
  • hd3 - 두 번째 컨트롤러의 마스터 디스크
  • hd4 - 두 번째 컨트롤러의 슬레이브 디스크

파티션 명명은 간단합니다. 해당 디바이스에 번호를 추가하면 됩니다. dev/hda의 몇 가지 파티션은 아래 항목을 참조하십시오.

SLN151767_ko__1icon 참고: 1-4는 선택할 수 있는 4개의 가능한 기본 파티션이며 5 이상은 설정한 논리 파티션입니다.
드라이브 이름
  • dev/hda1 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 기본 파티션.
  • dev/hda2 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 기본 파티션.
  • dev/hda5 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 논리 파티션.
  • dev/hda6 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 논리 파티션.
GRUB2 이름
 
  • hd1,1 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 기본 파티션.
  • hd1,2 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 기본 파티션.
  • hd1,5 - 첫 번째 컨트롤러의 마스터 디스크, 첫 번째 논리 파티션.
  • hd1,6 - 첫 번째 컨트롤러의 마스터 디스크, 두 번째 논리 파티션.


맨 위로 이동


 

Ubuntu에서의 장치 용어 및 사용법에 대한 요약

 

SATA(Serial Advanced Technology Attachment) 드라이브

SATA 드라이브의 출현과 함께 규칙이 변경되어, 이제 하드 드라이브는 대부분의 경우 hda 대신 sda로 언급됩니다. 여기서 sd직렬 드라이브를 의미합니다.

파티션 테이블

파티션 테이블은 하드 드라이브 또는 기타 저장 장치의 파티션을 보여줍니다. 파티션 테이블의 레이아웃 표준은 두 가지가 있습니다.

  1. MBR(마스터 부트 레코드) - MS-DOS부터 사용되었던 MBR은 보통 원래 표준으로 불립니다. 여전히 가장 널리 사용되는 파티션 테이블인 MBR에는 두 가지 주요 제한 사항이 있습니다.

    1. 이 테이블은 4개 이상의 기본 파티션 생성을 허용하지 않습니다. 이러한 파티션을 기본 파티션이라고 합니다.

    2. 디스크 파티션은 2TB를 초과할 수 없습니다.

  2. GPT(GUID Partition Table) - GPT가 나중에 개발되었습니다. MBR이 여전히 사용 중인 동안에는 GPT 개발로 인한 제한 사항이 있습니다.  GPT에서는 MBR의 두 가지 제한 사항을 극복했습니다. 여러 기본 파티션을 생성할 수 있으며, 드라이브 크기가 2TB를 초과할 수 있습니다.

하드 드라이브 명명 규칙

가장 먼저 알아야 할 사항은 Linux에는 C 드라이브 또는 E 드라이브가 없다는 것입니다. 대신 /dev/sda/dev/sdb/dev/sdc, …등의 항목이 있습니다. dev는 device의 약자입니다. sdSCSI(Small Computer System Interface) mass-storage driver의 약자입니다.

파티션 및 파티션 번호 지정

하드 드라이브에 운영 체제를 설치하려면 하드 드라이브를 별개의 스토리지 단위로 나누어야 합니다. 이러한 저장 단위를 파티션이라고 합니다. MBR(거의 모든 Linux 배포판의 기본값)에서는 세 가지 유형(기본, 확장 및 논리)의 파티션이 있습니다. MBR에서 명시적으로 확장 또는 논리 파티션으로 생성되지 않은 파티션은 기본 파티션입니다. 모든 할당되지 않은 공간은 여유로 표시됩니다. 이러한 공간은 사용 가능할 수 있지만, 이 상태에서는 사용할 수 없습니다. 시스템과 관련하여 이러한 사용 가능한 공간은 파티셔닝될 때까지 존재하지 않습니다.

SLN151767_ko__51374075430559.PartitionGuide

최대 개수의 파티션을 생성한 상태에서 여전히 사용 가능한 공간이 있는 경우에도 이러한 공간은 사용할 수 없습니다.

SLN151767_ko__61374075460232.Diskerror

확장 파티션

파티션을 확장 파티션으로 태그 지정하면 해당 확장 파티션 아래에 더 많은 파티션을 생성할 수 있습니다. 이러한 파티션을 논리 파티션이라고 하며, 생성할 수 있는 논리 파티션의 수는 거의 무제한입니다. 이는 세 개의 기본 파티션을 생성하고 하나의 확장 파티션을 생성한 후 이 확장 파티션에 여러 파티션을 생성할 수 있음을 의미합니다.

SLN151767_ko__1icon 참고: 하나의 하드 드라이브에서는 하나의 확장 파티션만 구성할 수 있습니다.

Ubuntu의 그래픽 설치 프로그램은 Ubiquity입니다.

다른 Linux 배포판에서는 예전부터 사용할 수 있었던 두 가지 기능이 추가되었습니다.

이 두 가지 기능은 다음과 같습니다.

전체 디스크 암호화

사용자 홈 디렉터리의 암호화에 대한 지원은 Ubiquity에 오래 전부터 있었으나, 이는 물리적 보안 도구로서의 지원이었습니다. 전체 디스크 암호화를 사용하면 올바른 디스크 암호화 암호문구가 사용되지 않는 경우 시스템이 부팅되지 않습니다. 전체 디스크 암호화가 구성된 컴퓨터에서는 재부팅할 때마다 사용자에게 암호를 묻는 프롬프트가 표시됩니다.

Linux LVM(Logical Volume Manager)

LVM을 사용하면 디스크 공간을 쉽게 관리할 수 있습니다. 특히 파티션 크기를 조정하거나 다른 하드 드라이브를 시스템에 추가하는 작업을 쉽게 해 줍니다. LVM에는 이중화가 기본 제공되지 않습니다. 즉, 다중 디스크 시스템에서 하나의 디스크에 오류가 발생하면 문제가 발생할 수 있습니다. 현재 LVM은 자동화된 방식을 사용해서만 작동합니다.


맨 위로 이동


 

추가 정보:

 

SLN151767_ko__1icon 참고:
Canonical에서는 다음과 같은 방법으로 소프트웨어를 지원합니다.
Dell에서 제공하는 기술 지원:


맨 위로 이동


Article Properties


Affected Product

Latitude, Vostro, XPS, Thin Clients, Fixed Workstations

Last Published Date

05 Apr 2021

Version

4

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters