Ubuntu 하드 드라이브 및 디바이스 이름 설명
요약: Dell의 Ubuntu Linux에서 /dev/sda 또는 nvme0n1과 혼동하십니까? 이 가이드는 Linux가 MBR 대 GPT, NVMe 이름 지정을 포함하여 하드 드라이브, SSD 및 파티션의 이름을 지정하는 방법과 lsblk를 사용하여 장치를 나열하는 방법을 설명합니다.
지침
Dell 컴퓨터에서 Ubuntu Linux를 처음 사용하는 경우 드라이브 및 스토리지 디바이스에 Windows와 같은 "C:" 또는 "D:"와 같은 친숙한 레이블이 없다는 것을 알 수 있습니다. 걱정 마세요. Linux는 드라이브와 파티션의 이름을 지정하기 위해 매우 논리적인 다른 시스템을 사용합니다.
이 가이드에서는 이러한 이름의 의미, 스토리지 구성 방법 및 Dell에 연결된 디바이스를 정확히 확인하는 방법에 대해 설명합니다. 마지막에는 자신 있게 스토리지 설정을 탐색할 수 있을 것입니다.
이 문서를
- Linux가 드라이브 이름을 지정하는 방법
- 저장 장치 유형 및 이름
- 파티션이란 무엇입니까?
- 파티션 테이블: MBR 대 GPT
- 파티션 이름 지정 예
- Ubuntu에서 저장 장치를 보는 방법
- Dell의 부팅 관리자인 GRUB 2 정보
- 자주 묻는 질문
1. Linux가 드라이브 이름을 지정하는 방법
가장 먼저 알아야 할 것은 Linux가 C: 또는 D:와 같은 드라이브 문자를 사용하지 않는다는 것입니다. 대신 파일 경로를 사용하여 각 디바이스를 식별합니다.
Linux는 모든 것을 파일 또는 디렉토리로 취급합니다. 그래서 여러분이 /dev/sda절대 파일 경로입니다.
이 /dev 루트 폴더의 디렉토리에는 모든 디바이스 파일이 포함됩니다. 시스템은 설치 중에 이러한 파일을 생성하며 부팅 프로세스 중에 사용할 수 있어야 합니다.
디바이스 이름의 각 부분이 의미하는 바는 다음과 같습니다.
| 부품 | 의미 | 예제 |
|---|---|---|
/dev/ |
"device"의 줄임말로, 모든 장치 파일이 있는 폴더 | /dev/ |
sd |
SCSI/SATA 대용량 스토리지 드라이브를 나타냄 | sda |
a, b, c... |
드라이브가 감지된 순서(a = 첫 번째, b = 두 번째 등) | sdb |
1, 2, 3... |
해당 드라이브의 파티션 번호 | sda1 |
sd 접두사.
2. 저장 장치 유형 및 이름
최신 Dell 컴퓨터에는 다양한 유형의 스토리지가 있을 수 있습니다. 각 유형은 서로 다른 명명 패턴을 사용합니다. 빠른 참조는 다음과 같습니다.
SATA 및 SCSI 하드 드라이브 또는 SSD(가장 일반적)
/dev/sda 시스템에 연결된 첫 번째 SCSI 또는 SATA 하드 디스크 드라이브를 나타냅니다.
첫 번째로 감지된 하드 디스크의 이름은 /dev/sda. 두 번째로 감지된 하드 디스크의 이름은 /dev/sdb, 등등.
| 디바이스 이름 | 의미 |
|---|---|
/dev/sda |
첫 번째 SATA/SCSI 드라이브가 감지됨 |
/dev/sdb |
두 번째 SATA/SCSI 드라이브가 감지됨 |
/dev/sdc |
세 번째 SATA/SCSI 드라이브가 감지됨 |
/dev/sda1 |
첫 번째 드라이브의 첫 번째 파티션 |
/dev/sda2 |
첫 번째 드라이브의 두 번째 파티션 |
NVMe SSD(Solid State Drive)
많은 최신 Dell 노트북 및 데스크탑은 NVMe(Non-Volatile Memory Express) SSD를 사용합니다. 표준 SATA 드라이브보다 훨씬 빠르며 마더보드에 직접 연결됩니다. 다른 명명 패턴을 사용합니다.
SATA 드라이브가 다음과 같이 표시되는 위치 /dev/sda, /dev/sdb등, NVMe 드라이브는 다음과 같이 나타납니다. /dev/nvme0n1 첫 번째 NVMe 컨트롤러 및 첫 번째 네임스페이스용입니다.
NVMe 이름의 의미는 다음과 같습니다.
| 부품 | 의미 |
|---|---|
nvme0 |
첫 번째 NVMe 컨트롤러(번호는 0부터 시작) |
n1 |
해당 컨트롤러의 첫 번째 네임스페이스(번호는 1부터 시작) |
p1 |
해당 드라이브의 첫 번째 파티션 |
이 n1 이름은 드라이브를 여러 개별 범위로 나눌 수 있는 "네임스페이스"라는 NVMe 기능 때문입니다. 네임스페이스는 1부터 시작하여 번호가 지정되며 대부분의 NVMe 드라이브에는 하나만 있습니다. nvme0n1 첫 번째 NVMe 드라이브의 표준 이름입니다.
NVMe 파티션에는 p 파티션 번호 앞에 NVMe 디바이스에는 다음을 사용하는 네임스페이스 지원이 포함됩니다. n 네임스페이스 앞에. 따라서 첫 번째 네임스페이스에서 하나의 파티션이 있는 첫 번째 장치는 /dev/nvme0n1p1.
| 디바이스 이름 | 의미 |
|---|---|
/dev/nvme0n1 |
첫 번째 NVMe 드라이브, 첫 번째 네임스페이스(전체 드라이브) |
/dev/nvme1n1 |
보조 NVMe 드라이브 |
/dev/nvme0n1p1 |
첫 번째 NVMe 드라이브의 첫 번째 파티션 |
/dev/nvme0n1p2 |
첫 번째 NVMe 드라이브의 두 번째 파티션 |
SD 카드 및 eMMC 스토리지
내장 카드 리더가 있는 일부 Dell 시스템에서는 SD 카드 또는 내장형 스토리지가 다음과 같이 나타납니다.
| 디바이스 이름 | 의미 |
|---|---|
/dev/mmcblk0 |
첫 번째 SD 카드 또는 eMMC 스토리지 디바이스 |
/dev/mmcblk0p1 |
해당 카드의 첫 번째 파티션 |
이전 IDE/PATA 드라이브(레거시, 최신 Dell 시스템에서는 드물게)
이전 Dell 컴퓨터는 IDE(Integrated Drive Electronics) 드라이브를 사용했습니다. 이들은 hd 접두사:
| 디바이스 이름 | 의미 |
|---|---|
/dev/hda |
첫 번째 IDE 컨트롤러의 기본 드라이브 |
/dev/hdb |
첫 번째 IDE 컨트롤러의 보조 드라이브 |
hd 명명 스타일은 최신 Dell 하드웨어에서 극히 드뭅니다. 지난 10년 이내에 Dell을 구입했다면 거의 확실하게 SATA(sda) 또는 NVMe(nvme0n1) 명명.
3. 파티션이란 무엇입니까?
하드 드라이브에 운영 체제를 설치하려면 하드 드라이브를 별개의 스토리지 단위로 나누어야 합니다. 이러한 스토리지 유닛을 파티션이라고 합니다.
드라이브를 큰 방으로 생각하십시오. 파티션은 운영 체제, 개인 파일 등을 위한 별도의 공간을 만들기 위해 방 안에 만드는 벽과 같습니다.
MBR 표준에는 세 가지 유형의 파티션이 있습니다. Primary, Extended 및 Logical입니다.
- 주 파티션, 운영 체제를 저장할 수 있는 주 파티션입니다.
- 확장 파티션, 논리 파티션을 보유하는 데만 사용되는 컨테이너 파티션입니다. 확장 파티션은 드라이브당 하나만 가질 수 있습니다.
- 논리 파티션, 확장 파티션 안에 있는 파티션입니다. MBR 드라이브에 4개 이상의 파티션이 필요할 때 유용합니다.
4. 파티션 테이블: MBR 대 GPT
파티션 테이블은 드라이브의 시작 부분에 저장된 지도입니다. 각 파티션이 시작되고 끝나는 위치를 시스템에 알려줍니다. 파티션 테이블에는 하드 드라이브 또는 다른 저장 장치의 파티션이 표시됩니다. 파티션 테이블의 레이아웃 표준은 두 가지가 있습니다. MS-DOS라고도 하는 MBR(Master Boot Record)은 원래 표준입니다.
MBR(마스터 부트 레코드)
MBR은 널리 사용되는 파티션 테이블 표준이지만 두 가지 주요 제한 사항이 있습니다 : 4 개 이상의 주 파티션 (주 파티션이라고 함)을 만들 수 없으며 디스크 파티션은 2TB를 초과 할 수 없습니다.
MBR을 사용하는 경우: 이전 하드웨어와의 호환성이 필요한 2TB 미만의 구형 Dell 시스템 또는 드라이브
GPT(GUID 파티션 테이블)
GPT는 나중에 나왔습니다. MBR은 여전히 사용 중이지만 MBR의 한계는 GPT의 개발로 이어졌습니다. GPT는 MBR의 두 가지 제한 사항을 극복하고 여러 개의 기본 파티션을 가질 수 있으며 드라이브 크기는 2TB를 초과할 수 있습니다.
GPT를 사용하는 경우: 특히 UEFI 펌웨어, NVMe 드라이브 또는 2TB보다 큰 드라이브를 사용하는 최신 Dell 시스템 GPT는 현재 모든 Dell 하드웨어에 권장되는 표준입니다.
| 기능 | MBR | Gpt |
|---|---|---|
| 최대 파티션 크기 | 2TB | 9.4ZB(사실상 무제한) |
| 최대 주 파티션 수 | 4 | 128(대부분의 시스템) |
| UEFI와 함께 작동 | 제한 | 예(UEFI 부팅에 필요) |
| 이전 BIOS에서 작동 | 예 | 예(호환 모드 사용 시) |
5. 파티션 이름 지정 예
다음은 Dell 컴퓨터의 Ubuntu에서 파티션 이름이 어떻게 보이는지에 대한 실제 예입니다.
SATA 드라이브 예시(/dev/sda)
| 파티션 이름 | 의미 |
|---|---|
/dev/sda |
첫 번째 SATA 드라이브 전체(파티션 없음) |
/dev/sda1 |
첫 번째 SATA 드라이브의 첫 번째 주 파티션 |
/dev/sda2 |
첫 번째 SATA 드라이브의 두 번째 주 파티션 |
/dev/sda5 |
첫 번째 SATA 드라이브의 첫 번째 논리 파티션 |
NVMe 드라이브 예시(/dev/nvme0n1)
| 파티션 이름 | 의미 |
|---|---|
/dev/nvme0n1 |
첫 번째 NVMe 드라이브 전체 |
/dev/nvme0n1p1 |
첫 번째 NVMe 드라이브의 첫 번째 파티션(종종 EFI 부팅 파티션) |
/dev/nvme0n1p2 |
첫 번째 NVMe 드라이브의 두 번째 파티션 |
일반적인 Ubuntu 설치 레이아웃(NVMe)
NVMe 드라이브가 있는 최신 Dell에 표준 Ubuntu를 설치하면 다음과 같은 경우가 많습니다.
nvme0n1
├─ nvme0n1p1(512MB) /boot/efi ← EFI 시스템 파티션
├─ nvme0n1p2(1GB) /boot ← 부팅 파티션
└─ nvme0n1p3(나머지) / ← 루트 파티션
6. Ubuntu에서 저장 장치를 보는 방법
장치 이름을 외울 필요가 없습니다. Ubuntu는 모든 드라이브와 파티션을 한 눈에 볼 수 있는 간단한 명령을 제공합니다. 다음은 가장 유용한 도구입니다.
다음으로 lsblk Command(권장)
Linux 시스템에 연결된 스토리지 디바이스를 이해하는 것은 시스템 관리에 중요합니다. 이 lsblk "List Block Devices"의 줄임말인 명령은 하드 드라이브, 솔리드 스테이트 드라이브 및 기타 스토리지 디바이스와 같은 블록 디바이스에 대한 자세한 정보를 제공하는 강력한 툴입니다.
를 실행하는 것이 절대적으로 안전합니다. lsblk 명령어와 동일한 방식으로 AUTHC를 사용합니다. 블록 디바이스에 대한 정보만 표시하며 시스템의 스토리지 구성은 변경되지 않습니다. 읽기 전용 명령입니다.
모든 스토리지 디바이스를 나열하려면 다음을 수행합니다.
-
Dell Ubuntu 컴퓨터에서 터미널 을 엽니다.
-
다음 명령을 입력하고 Enter 키를 누릅니다.
lsblk -
결과를 검토합니다. 이 명령은 파티션 및 마운트 지점에 대한 정보를 포함하여 시스템에 연결된 모든 블록 디바이스의 계층 구조 보기를 표시합니다.
예시 출력:
sda 8:0 0 50G 0 디스크
├─sda1 8:1 0 512M 0 부분 /boot/efi
├─sda2 8:2 0 1G 0 부분 /boot
└─sda3 8:3 0 48.5G 0 부분 /
sdb 8:16 0 200G 0 디스크
nvme0n1 259:0 0 500G 0 디스크
├─nvme0n1p1 259:1 0 512M 0 부분
└─nvme0n1p2 259:2 0 499.5G 0 부분 /data
파일 시스템 유형 및 UUID 정보를 포함하려면 다음을 수행합니다. lsblk -f
드라이브 모델 이름을 표시하려면 다음을 수행합니다. lsblk -d -o NAME,SIZE,MODEL
CU 대신 sudo fdisk -l 파티션 테이블 세부 정보
이 fdisk -l 명령은 파티션 테이블을 읽고 디스크 구조, 파티션 유형 및 섹터 범위를 표시합니다. 모든 디스크를 보려면 루트(관리자) 액세스 권한이 필요합니다.
-
터미널을 엽니다.
-
다음 명령을 입력하고 Enter 키를 누릅니다.
sudo fdisk -l -
메시지가 나타나면 암호를 입력합니다.
-
각 디스크 및 해당 파티션에 대한 출력을 검토합니다.
CU 대신 sudo blkid UUID 및 파일 시스템 유형 찾기
이 blkid 명령은 디바이스에 대한 UUID 및 파일 시스템 유형 정보를 제공합니다. UUID(Universally Unique Identifiers)는 다른 드라이브를 추가하거나 제거할 때 변경되지 않는 안정적인 식별자이므로 다음과 같은 장치 이름보다 더 안정적입니다 /dev/sda.
-
터미널을 엽니다.
-
다음 명령을 입력하고 Enter 키를 누릅니다.
sudo blkid -
식별해야 하는 모든 파티션의 UUID를 기록해 둡니다.
/etc/fstab 하드웨어 변경 후 문제를 방지하기 위해 디바이스 경로 대신 파일을 사용합니다.
7. Dell의 부팅 관리자인 GRUB 2 정보
GRUB 2는 GNU GRUB의 최신 버전인 GRand Unified Bootloader이다. 부트로더는 컴퓨터가 시작될 때 실행되는 첫 번째 소프트웨어 프로그램입니다. 운영 체제 커널에 제어를 로드하고 전송하는 작업을 담당합니다.
GRUB 2는 Ubuntu의 기본 부트로더입니다. Dell을 켤 때 시작 메뉴가 표시되므로 Ubuntu, 다른 운영 체제 또는 복구 모드 중에서 선택할 수 있습니다.
GRUB 2는 현재 지원되는 모든 버전의 Ubuntu 제품군에 포함되어 있다. GRUB 2는 최신 EFI/UEFI 표준뿐만 아니라 BIOS와 같은 기존 컴퓨터 펌웨어를 수용할 수 있습니다.
GRUB 2에 대해 알아야 할 주요 사항
- GRUB 2가 현재 표준이다. 모듈식이고 스크립팅이 가능하며 이전 제품보다 훨씬 강력합니다. 해당 구성 파일(
grub.cfg)는 스크립트에 의해 자동 생성되므로 더 안전하고 쉽게 관리할 수 있습니다. - 여러 운영 체제(예: Ubuntu 및 Windows)가 설치되어 있는 경우 GRUB 2는 부팅할 OS를 선택할 수 있는 메뉴를 제공합니다.
- GRUB 2의 기본 구성 파일은 다음 위치에 있습니다.
/boot/grub/grub.cfg. 그러나 이 파일을 직접 편집 해서는 안 됩니다. GRUB 2는 다음을 생성합니다.grub.cfg다른 위치에 저장된 스크립트 및 구성을 동적으로 기반으로 함 직접 수정은 오류가 발생하기 쉽고 덮어씁니다. - GRUB 2를 구성하기 위해 상호 작용하는 기본 파일은 다음과 같습니다.
/etc/default/grub. 이 파일에는 GRUB 2의 구성 생성 방법에 영향을 주는 사용자 편집 가능한 설정이 포함되어 있다.
GRUB 2의 드라이브 이름 지정 방법(Linux와 다름)
GRUB 2는 자체 내부 명명 시스템을 사용합니다. /dev/sda 스타일 리눅스가 사용합니다. GRUB 2에서:
- 드라이브는 0 부터 시작하여 번호가 매겨집니다(예:
hd0= 첫 번째 드라이브,hd1= 두 번째 드라이브) - 파티션은 1 부터 시작하여 번호가 매겨집니다(예:
hd0,1= 첫 번째 드라이브의 첫 번째 파티션)
이는 GRUB 설정을 수동으로 편집해야 하거나 부팅 문제를 해결해야 하는지 이해하는 데 중요합니다.
8. 자주 묻는 질문
Q: 내 드라이브가 다음과 같이 표시되는 이유 /dev/sda 때때로, 그리고 /dev/sdb 다른 때는?
A: 드라이브가 인식되는 순서는 커널 및/또는 마더보드 동작의 부팅 시간 조건에 따라 변경될 수 있습니다. 이것이 UUID를 사용하는 이유입니다( sudo blkid)가 장치 이름에만 의존하는 것보다 더 안정적입니다.
Q: Dell에 NVMe SSD가 있습니다. 왜 안 보여지? /dev/sda?
A: NVMe 드라이브는 다른 명명 시스템을 사용합니다. 시스템에 연결된 단일 NVMe 디스크의 디바이스 이름은 nvme0n1. Windows 업그레이드를 실행하라는 프롬프트에 아래 내용이 표시될 때까지 lsblk 터미널에서 드라이브 이름을 확인합니다.
Q: MBR과 GPT의 차이점은 무엇입니까? 어떤 것을 사용해야합니까?
A: GPT는 모든 최신 Dell 시스템에 권장됩니다. 더 큰 드라이브, 더 많은 파티션을 지원하며 UEFI 기반 부팅에 필요합니다. GPT를 지원하지 않는 BIOS 펌웨어가 있는 이전 시스템이 있는 경우에만 MBR을 사용합니다.
Q: 달리는 것이 안전합니까? lsblk?
A: 예, 완전히. 를 실행하는 것이 절대적으로 안전합니다. lsblk 명령어와 동일한 방식으로 AUTHC를 사용합니다. 블록 디바이스에 대한 정보만 표시하며 시스템을 변경하지 않습니다.
Q: 어떤 일이 /dev/mmcblk0 내 Dell에서?
A: SD 카드 또는 내장형 eMMC 스토리지의 디바이스 이름입니다. SD 카드 리더가 내장되어 있거나 eMMC 기반 스토리지가 있는 Dell 시스템(일부 엔트리 레벨 모델에서 일반적임)에서 이 문제를 확인할 수 있습니다.
Q: 봐요 /dev/loop0, /dev/loop1등. 그건 뭐에요?
A: 루프 장치는 기본적으로 디스크인 것처럼 "가장"하는 파일에 포함된 "시뮬레이션된 디스크"입니다. Ubuntu는 스냅 패키지에 이를 사용합니다. 물리적 드라이브를 찾을 때 무시해도 됩니다.
여전히 도움이 필요하십니까?
Dell의 스토리지 설정에 대해 잘 모르거나 Ubuntu Linux에 대한 추가 지원이 필요한 경우 Dell 지원 팀이 도와드립니다. 커뮤니티에 질문하기: Dell 커뮤니티 포럼
추가 정보
Canonical에서는 다음 방법을 통해 소프트웨어 지원을 제공합니다. 기술 지원을 받으려면 다음 연락처로 문의하십시오. Dell 기술 지원